Lead Java Developer with AWS ECS Fargate &Terraform (Remote)

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 5 Year(s)
No Travel Required

Skills

java
springboot
aws
ecs
fargate
terraform
sqs
Amazon SQS
Amazon Web Services
Docker
MICROSERVICES
remote
javadeveloper

Job Details

Lead Java Developer (AWS ECS Fargate & Terraform)

Employment Type: C2C / W2
Location: Washington, DC (Remote)
Experience Level: Expert (13+ Years)
Client: Federal Project (Must have resided in the U.S. for at least 2 years)
Screening: Coding challenge required

Apply / Inquiries:

  • Contact: Ram Arjula

About the Role

We re looking for a Lead Java Backend Developer with deep expertise in AWS, ECS Fargate, and Terraform to lead cloud-native initiatives for a federal client.
This is a hands-on leadership role ideal for someone passionate about designing scalable systems and driving modernization from legacy to cloud.

Screening Challenge:
You ll be asked to develop a Spring Boot REST CRUD application using H2 Database, containerize it with Docker, and deploy it on AWS ECS via Terraform.


Key Responsibilities

  • Design, build, and maintain high-performance, secure, and scalable applications using Java, Spring Boot, and AWS.

  • Lead on-premises to AWS migration projects (rehosting, replatforming, refactoring).

  • Develop CI/CD pipelines with robust testing, security, and observability integrations.

  • Build and optimize microservices, API integrations, and data exchange pipelines.

  • Implement and manage monitoring, logging, and alerting solutions.

  • Participate in incident response, RCA, and postmortems to improve reliability.

  • Collaborate closely with DevOps, QA, and SRE teams to ensure operational excellence.


Required Skills & Experience

  • 13+ years in software development with strong expertise in Core Java, Spring Boot, and REST APIs.

  • 4+ years of hands-on experience in AWS cloud development, migration, or SRE roles.

  • Solid understanding of containerization, infrastructure as code, and DevOps pipelines.

  • Excellent communication, documentation, and leadership abilities in Agile environments.


Technical Competencies

Cloud: AWS (ECS/EKS, Fargate, SQS, Lambda, S3, RDS, CloudWatch)
Languages: Java (primary), Spring Boot,YAML.HCL
Databases: MySQL, PostgreSQL
DevOps Tools: GitLab CI/CD, Terraform, Docker, Kubernetes
Operating Systems: Linux, Unix
Practices: SRE, CI/CD Automation, Monitoring, Security, Quality & Incident Management

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.

About VA Tech Solutions Inc