- 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 endtoend container management solution with Kubernetes.
- Development of distributed services targeting Kubernetes with strict reliabilityavailability 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 endtoend process
- Write technical and design documents for proposed solution.
- Design document develop and test integration services using Postman Cucumber
git,postman,kafka,activemq,rabbitmq,jenkins,java,microservices,kubernetes,messaging queues,cucumber,rest api,junit,spring boot,spring cloud,swagger,mockito,j2ee