Sr Java Developer with AWS

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
100% Travel

Skills

Java
AWS
micro sevices

Job Details

Position: Senior Java Developer

NO

About the Role

We are looking for a highly skilled Senior Java Developer with strong expertise in AWS cloud services to join our development team. The ideal candidate will be responsible for designing, developing, and deploying scalable applications, ensuring high performance, and collaborating with cross-functional teams to deliver secure, cloud-native solutions.


Key Responsibilities

  • Design, develop, and maintain Java-based applications with a focus on scalability, performance, and security.

  • Implement cloud-native solutions leveraging AWS services such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and CloudFormation/Terraform.

  • Collaborate with architects and DevOps teams to design microservices-based applications and ensure seamless CI/CD integration.

  • Optimize existing applications for cloud deployment, performance, and cost efficiency.

  • Lead and mentor junior developers by providing technical guidance and best practices.

  • Participate in code reviews, system design discussions, and requirement analysis.

  • Ensure applications meet security, compliance, and high availability standards.

  • Troubleshoot and resolve complex technical issues in a timely manner.


Required Skills & Qualifications

  • Bachelor s/Master s degree in Computer Science, Engineering, or related field.

  • 6+ years of experience in Java development (Java 8/11/17).

  • Strong knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security).

  • Hands-on experience with AWS services (EC2, S3, RDS, Lambda, DynamoDB, API Gateway, IAM, CloudWatch).

  • Experience with microservices architecture and RESTful APIs.

  • Proficiency in SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB).

  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline).

  • Strong understanding of containerization & orchestration (Docker, Kubernetes, ECS, EKS).

  • Familiarity with infrastructure as code tools (Terraform/CloudFormation).

  • Strong problem-solving, debugging, and performance optimization skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.