Back to Jobs

Java AWS Developer

Not Disclosed

Job Description & Details

The demand for cloud‑native Java engineers is soaring as companies modernize their platforms. Combining deep Java expertise with AWS services puts you at the forefront of building scalable, resilient applications. This Java AWS Developer contract in Atlanta offers a chance to work on cutting‑edge microservices while enjoying a hybrid work model.

Job Summary

We are seeking a senior‑level Java AWS Developer (12+ years) to design, develop, and maintain microservice‑based applications on AWS. The role focuses on building robust REST APIs, leveraging Lambda, API Gateway, CodePipeline, DynamoDB, Docker, and Kubernetes, with optional experience in Quarkus, GraalVM, Java 17, and testing frameworks like Mockito.

Top 3 Critical Skills Table

Skill Why it's critical Mastery Level
AWS Lambda & related services (API Gateway, CodePipeline, CloudWatch, DynamoDB) Powers serverless architectures and enables rapid, cost‑effective scaling. Senior
Core Java (Java 17 preferred) Foundation for building reliable, high‑performance business logic. Senior
Microservices & REST API design Ensures modular, maintainable services that can be independently deployed and scaled. Senior

Interview Preparation

  1. Explain how you would design a serverless microservice using AWS Lambda, API Gateway, and DynamoDB.
    What the interviewer is looking for: Understanding of event‑driven architecture, IAM permissions, data modeling, and performance considerations.
  2. Describe the differences between Docker containers and AWS Lambda functions for deploying Java applications.
    What the interviewer is looking for: Knowledge of containerization vs. serverless, cold start impact, state management, and operational overhead.
  3. How do you implement CI/CD pipelines for Java microservices on AWS using CodePipeline and CodeBuild?
    What the interviewer is looking for: Familiarity with build specifications, artifact storage, automated testing, and deployment strategies.
  4. What strategies would you use to secure a REST API hosted on API Gateway?
    What the interviewer is looking for: Experience with IAM roles, Cognito, JWT validation, throttling, and WAF.
  5. Walk through a performance troubleshooting scenario where a Java‑based Lambda is experiencing high latency.
    What the interviewer is looking for: Ability to analyze CloudWatch metrics, optimize memory/timeout settings, and refactor code for efficiency.

Resume Optimization

  • Java
  • AWS Lambda
  • API Gateway
  • CodePipeline
  • DynamoDB
  • Docker
  • Kubernetes
  • Microservices
  • REST API
  • Typescript

Application Strategy

When reaching out to the recruiter, send a concise email that starts with a friendly greeting, attaches your updated resume, and clearly highlights your top skills. Mention your extensive experience with Java, AWS serverless services, and microservice architecture. Reference specific projects where you built scalable APIs or automated CI/CD pipelines, and tie those achievements directly to the requirements listed in the job description.

Career Roadmap

Current Role Typical Experience Core Focus Next Position
Java AWS Developer (Contract) 12+ years Serverless Java, microservices, CI/CD Senior Java AWS Engineer
Senior Java AWS Engineer 3‑5 years in senior role Architecture, performance tuning, team mentorship Lead Cloud Architect
Lead Cloud Architect 5‑7 years leading projects End‑to‑end cloud strategy, cross‑team collaboration Cloud Solutions Director
Cloud Solutions Director 8+ years leadership Business alignment, portfolio management, innovation VP of Engineering / CTO