Roles and Responsibilities
Design, develop, test, deploy, and maintain large-scale Java applications using J2EE technologies such as Spring Boot.
Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
Implement microservices architecture to improve scalability, reliability, and maintainability of the application.
Integrate Kafka messaging systems for real-time data processing and event-driven architecture.
Ensure high availability of the application by implementing monitoring tools on AWS cloud platform.