Experience working in web application and microservices development, support domain – at-least 5+ years of experience in developing applications and microservices on cloud environment
Experience with creating and consuming RESTful, Query, and hybrid APIs using OAuth 2.0
Strong knowledge in Microservices Architecture in a Cloud environment.
Java microservices in Spring Boot is required along with security.
Should be able to provide solution, design and develop applications in Microservices Architecture and design patterns.
Strong knowledge and exposure working across various services and components of cloud - ( Zuul \ Eureka \ Spring cloud, configserver, adminserver )
Strong knowledge on developing Microservicess using Java Spring boot.
Strong knowledge on SQL and NoSQL database (MongoDB).
Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization, cost optimization problems/machine learning
Deep understanding of Java API integration technologies and practical experience Experience with CI/CD and DevOps to support continuous delivery of the mobile application.
Experience with Kafka is highly preferred.
Knowledge and experience with automated test tools
Unit Testing and Mocking frameworks experience
Experience using Git, maven, Gradle. JIRA/Confluence and Jenkins