Title: Senior AWS Java Developer
Type: Contract | Location: Hybrid
Role Summary
We are looking for a Senior AWS Java Developer to build modern backend services and integrations on AWS using Java and cloud-native patterns. You will deliver resilient, scalable microservices and contribute to platform and engineering excellence.
Key Responsibilities
- Develop and maintain backend services using Java (11/17), Spring Boot
- Build and deploy services on AWS (ECS/EKS/Lambda) with secure networking patterns
- Implement async/event-driven processing using SQS/SNS/EventBridge/Kafka/MSK
- Work with data stores: Aurora/RDS, DynamoDB, and S3
- Implement CI/CD pipelines and quality gates (unit, integration tests, code scanning)
- Collaborate on architecture, code reviews, and performance tuning
- Ensure production readiness: monitoring, alerts, runbooks, and incident support
Required Skills & Experience
- 8+ years overall development; 3+ years on AWS
- Strong in Java, Spring Boot, REST APIs, microservices, and design patterns
- AWS services experience: API Gateway, Lambda, ECS/EKS, CloudWatch, IAM, S3
- Experience with Docker, and ideally Kubernetes/EKS
- Familiarity with security and compliance practices in enterprise environments
Nice to Have
- GraphQL, gRPC, or API versioning strategies
- Observability tooling (OpenTelemetry, Datadog, Splunk)
- Experience modernizing monoliths to microservices