Java AWS Developer
Shivani SainiUnited StatesMIDPosted 1h ago
JavaAWSSpring BootJenkinsGitLab CIAWS CodePipelineTerraformAWS CloudFormationEC2S3LambdaRDSECSEKSIAMCloudWatchCloudTrailDockerKubernetesMavenGradle
About the Role
We are looking for a skilled Java AWS Developer to join our team. The ideal candidate will have a strong background in Java development and hands-on experience with AWS cloud services and DevOps practices.
Key Responsibilities
• Design, develop, and maintain Java-based backend applications and microservices
• Build and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline
• Implement infrastructure as code (IaC) using Terraform or AWS CloudFormation
• Manage AWS services such as EC2, S3, Lambda, RDS, ECS, EKS, IAM, CloudWatch, and CloudTrail
• Monitor and improve system performance, scalability, and reliability
• Collaborate with developers, QA, and operations teams to ensure seamless integration and deployment
• Troubleshoot production issues and perform root cause analysis
Requirements
• Strong proficiency in Java / Java 8+ and Spring Boot framework
• Experience in AWS cloud services – EC2, S3, Lambda, CloudFormation, ECS/EKS, API Gateway, etc.
• Solid knowledge of DevOps tools – Jenkins, Git, Maven/Gradle, Docker, Kubernetes
• Experience with CI/CD implementation and Infrastructure as Code (IaC)
• Hands-on with Docker and container orchestration using Kubernetes or AWS ECS/EKS
• Good understanding of RESTful APIs, Microservices architecture, and system integration