Key Responsibilities:Should have hands-on experience with JavaGood experience in Spring BootShould be well versed with Agile Development methodologiesShould have strong debugging and communication skillShould participate in design discussions and provide application designs, architecture, timeline estimationsProblem-solving mind and attitudeAbility to interface well with externally facing departments and directly with customersEffective communication skills written, spoken, listening and presentationGreat Team player and experience working with global teams and global organizationsGenuine interest in learning and knowledge sharingPrimary Skills:1-3 years of Spring Boot and Microservices.2-10 years of experience in Core Java.Proficiency with Spring Framework.Innovate new approaches algorithms, libraries, tools, platforms, for relevant development areasStrong programming skills in Core JAVA / J2EE expert levelGood at data structures, algorithms, problem-solving and design patternsKnowledge of Web Services, Spring, ORM Frameworks, Spring Boot, Spring Cloud Gateway, OAuth2.0, Spring Security, JWT, Eureka, Hystrix, Apache CassandraShould be well familiar with SQL/NO-SQL databaseKnowledge of Spring Batch, Kubernetes, Docker is a plus poin