Key Responsibilities: Should have hands-on experience with Java, Spring Boot Should be well versed with Agile Development methodologies Should have strong debugging and communication skill Should participate in design discussions and provide application designs, architecture, timeline estimations Problem solving mind and attitude Ability to interface well with externally facing departments and directly with customers Effective communication skills written, spoken, listening and presentation Great Team player and experience working with global teams and global organizations Genuine interest in learning and knowledge sharingPrimary Skills: Understanding of Spring Boot 2.x , Microservices and higher with the ability to create an initial project with the correct starter modules. Proficiency with Spring Framework 4.x and higher. Thorough understanding of Java 8 or higher. Innovate new approaches algorithms, libraries, tools, platforms, for relevant development areas Strong programming skills in Core JAVA / J2EE expert level Good at data structures, algorithms, problem solving and design patterns Knowledge of Web Services, Spring, ORM Frameworks, Spring Boot, Spring Cloud Gateway, OAuth2.0, Spring Security, JWT, Eureka, Hystrix, Apache Cassandra Should be well familiar with SQL/NO-SQL database Knowledge of Spring Batch, Kubernetes, Docker is a plus point