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
- 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. - 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. - 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. - 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. - 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 |