Overview
Skills
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