Key Deliverables :
- Design, develop, and maintain scalable and resilient distributed systems and microservices architecture.
- Implement REST APIs using Spring Boot and webhooks for asynchronous communication.
- Ensure ongoing support for existing Java projects and develop new modules as required.
- Optimize backend performance, including tuning garbage collection, multi-threading, and overall system performance.
Role Responsibilities :
Develop, test, and maintain Java-based applications and microservices.Work with async architecture using messaging brokers like RabbitMQ and Kafka.Collaborate with the team on containerization (Docker) and Kubernetes management (EKS, GKE, AKS).Develop technical documentation and specifications for new and existing systems, ensuring alignment with business requirements.Skills Required
Java, Docker, Spring Boot, Kubernetes