- Design, develop, test, deploy and maintain large-scale Java-based applications on AWS Cloud.
- Collaborate with cross-functional teams to identify requirements and implement solutions using Spring Boot microservices architecture.
- Ensure high availability, scalability, security and performance of the application by implementing DevOps practices such as CI/CD pipelines using Docker containers.
- Troubleshoot complex issues related to application deployment, scaling and monitoring.
Job Requirements :
- 10-14 years of experience in developing Java-based applications with expertise in Spring Boot framework.
- Solid understanding of AWS Cloud platform including EC2 instances, S3 buckets, EBS services etc. .
- Experience with containerization using Docker and orchestration using Kubernetes is required.