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 sharing
Primary Skills:
· Understanding of Spring Boot , Microservices and higher with the ability to create an initial project with the correct starter modules.
· Proficiency with Spring Framework 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, , 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