Job Description
Development and maintenance of the Java/J2EE based applications using Spring boot, Spring Cloud based services,
REST API & Microservices development & documentation using Swagger.
Dealing with monolithic applications and creating a roadmap for containerisation.
Writing unit tests with JUnits & Mockito or similar libraries.
Working in an agile team.
Working with a distributed version control system (git, mercurial).
Developing/Using CI/CD pipeline using Jenkins/ Git.
Design and implement end-to-end container management solution with Kubernetes.
Development of distributed services targeting Kubernetes with strict reliability,availability and performance requirements
Implementing messaging Queues like Kafka, ActiveMQ, RabbitMQ, etc.
Define standards and guidelines around Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution
Write technical and design documents for proposed solution.
Design, document, develop and test integration services using Postman, Cucumber