Java Microservices developer
Experience: 3-5 years
Must Have Skills
- Hands on coding experience on Core Java and Spring (Core, Boot, etc.)
- Strong analysis and design skills including OO design patterns
- Solid understanding of SOA concepts, Web API implementations (Web services, REST etc.)
- Previous experience designing, developing, testing, tuning, and building a medium to large scale applications
- Ability to understand requirements & convert to technical design and code
- Knowledge of version control systems, unit test framework, build and deployment tools
- Strong knowledge of Build (Ant/Maven), Continuous Integration (Jenkins), Code Quality Analysis (SonarQube) and Unit and Integration Testing (JUnit)
- Strong knowledge of distributed messaging platforms like (Apache Kafka, RabbitMQ etc.)
- Experience of Agile development and Scrum
- Good understanding of Linux or Unix operating systems
- Clear written and verbal communication and problem-solving skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Desirable / Good To Have Skills
- Hands on coding experience in Python
- Knowledge or experience with AWS Cloud implementation
- Good understanding of No SQL database like Mongo DB
- Working knowledge on Docker / Kubernetes / OpenShift
Location : Pune, Maharashtra, India