Skill Set : Java Microservices Azure. Knowledge and experience of all stages of software development in highly agile working environment. Experience of design, development, testing and deployment of java applications on a cloud environment and on-premise environments. Hands on experience in designing and developing applications using Java 13, Java Microservices frameworks. Hands on experience in implementing solutions in azure cloud environment focusing on server less infrastructure, service bus, dataverse etc. Hands-on development experience using java advanced frameworks like Spring, Spring Boot and Spring Cloud. Experience in using Azure devops practice. Experience and knowledge of code versioning tools i.e. Github/Gitlab, azure devops Experience in managing and maintaining Dev-ops pipelines and development automation. Unit and functional test automation using Junit and Mockito. Experience in Databases Cosmos DB, SQL/ Oracle /DB2 and ORM technologies (JPA2, Hibernate) Excellent Technical Documentation and presentation skills, client coordination skills. Good to have architecture / design level understanding, ready to suggest design improvements as required. Able to pick up other engineers work incase of delays in meeting deadline. Key skills include: Computer Science and/or Engineering degrees are preferred while other degree subjects may be considered A well-rounded academic background is important Strong interpersonal and communication skills Ability to thrive in a fast-paced, collaborative environment Problem solving ability