Hands on experience in Spring Boot related concepts such spring data, spring cloud. Writing clean and efficient code in Java 8. Developing and enhancing microservices (REST based or Event based). Technical expertise in development, coding, testing, and debugging of Spring Boot Projects and ensures that projects meet or exceed specified standards and end-user requirements. Good understanding of hibernate or any other JPA implementer.. Good troubleshooting skills using debugging tools and analysing application logs.. Ability to work independently and effectively identify problems, create plans, and implement solutions to them in an Agile / Scrum feature team environment. Excellent communication skills, both written and verbal. Assist junior team members in their development work. Perform code review for the team members. Required Skills:. At least 3 years of hands-on experience in developing spring boot projects and good understanding in spring data and spring cloud concepts.. Must have worked on developing REST webservices. Very good understanding of Java 8 and stream API. Must have experience in writing Junit and any mock framework like Mockito or PowerMock, Easymock etc.. Familiarity with Unix basic commands. Good in analytical and problem solving. Experience of using git, svn or any other SCM tools.. Good communication skills.. Basic understanding on Docker, Kubernetes and Devops concepts like CI/CD etc and cloud concepts is an added advantage.. Nice to have knowledge in BSS domain. Must have experience in microservices. Self-starter and quick learner and ability to work with minimal supervision. Good understanding of design pattern. Good understanding in any of the messaging system such as Kafka(preferably), RabbitMQ, ActiveMQ is an added advantage. Nice to have understanding in any of the NoSQL DB such as Couchbase, MongoDB etc.. Knowledge in any of the BPM tool such as Camunda is an added advantage. Strong coding experience in java 8. Expert in spring boot concepts. Excellent interpersonal, written, and verbal communication skills.. Excellent with REST webservices.. Very good understanding in microservice architecture. Basic understanding in any of the messaging framework such as Kafka, RabbitMQ. Ability to self-manage time, manage workload, multi-task, prioritise, and meet deadlines..