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
Ability to use GIT and CI / CD tools such as Jenkins without direction.
Should have worked with highly scale - able web applications
Should be well familiar with SQL / NO - SQL database
Should be handling a team
MUST HAVES :
Minimum 3 years of experience in end - to - end development using Java
2+ years in Spring boot and Microservices
Minimum 2 years of experience with any relational database
Has understanding about testing concepts and methodologies