Description
You will design and develop scalable microservices and cloud-native applications using Java and Spring Boot.
This role is on-site.
Responsibilities
- Build resilient microservices and REST APIs with Java and Spring Boot.
- Deploy cloud-native applications on AWS, including EC2, Lambda, ECS/EKS, RDS, and DynamoDB.
- Implement and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
- Containerize applications with Docker and manage orchestration via Kubernetes.
- Ensure high performance, security, and reliability in distributed environments.
Required Skills
- 20+ years of experience in Java development.
- Strong proficiency with Spring Boot framework.
- Hands-on experience with AWS services (EC2, S3, Lambda, ECS/EKS, RDS, DynamoDB).
- Demonstrated expertise in CI/CD tools such as Jenkins and GitHub Actions.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of monitoring and logging tools like CloudWatch, ELK, or Prometheus.
- Bachelor's degree in Computer Science or related field.