Overview
Skills
Job Details
Role: AWS Cloud Developer (serverless-first rewrite)
Location: Remote - with Travel
Role Requirements:
10+ years of U.S. based work experience
5+ years AWS cloud engineering that has come from Java development background
Cloud Native experience
Strong AWS Lambda (Python)
Kafka
IaC: Terraform
DevOps: On prem/CICD/Cloud AWS/Step Functions/API gateway
Type of API work: Take a restful endpoint, written in Java and convert it to Python and run it in a lambda.
Great communicator with non-technical stakeholders
Projects:
Team 1: currently a lift-and-shift project involving Java microservices that are being migrated to the cloud.
Team 2: Serverless-first rewrites (not lift-and-shift) end-to-end AWS Cloud development with upcoming initiatives heavily focused on Terraform-based infrastructure and API- driven development
Ideal Candidate:
Java background then the last 4-6 years doing heavy Python AWS / Lambda.
Required Technical Skills
- 10+ years of software engineering experience, with a heavy backend focus.
- 5+ years of hands-on AWS cloud engineering experience
- AWS certifications (Solutions Architect Professional or DevOps Engineer Professional preferred)
- Extensive AWS development experience:
- Lambda (Python/Java)
- S3
- API Gateway
- Step Functions
- SNS/SQS
- Caches and event systems (REDIS, KAFKA)
- DynamoDB, DocumentDB, MongoDB, SQL
- Java Backend Development with Microservices and Spring Boot
- API development and integration (understanding API specs and design)
- OpenAPI/Swagger
- Strong Infrastructure as Code (IaC) background using Terraform with multiple modules
- DevOps fluency: experience contributing to and maintaining CI/CD pipelines, security practices, and infrastructure provisioning.
- Proficiency in scripting languages (Python)
- Knowledge of CI/CD tools (GitLab CI)
- Understanding of networking concepts (VPC, subnets, security groups, load balancers)
- Experience with monitoring and logging tools (CloudWatch, ELK stack, Grafana, Datadog, X-Ray)
- Experience with Postman for API/integration testing and automation
- Strong troubleshooting and problem-solving skills
- Experience in enterprise cloud environments
Successful candidate:
- Strong background in AWS cloud development, including Lambda and microservices.
- Understand Java applications to be rewritten in Lambda (Python) and other AWS components
- Quick learner and effective problem-solver in complex, evolving environments.
- Writes production-ready code daily and takes full ownership from development through production support.
- Self-driven and proactive, able to navigate ambiguity, clarify requirements, and iterate with stakeholders.
- Brings initiative, maturity, and a long-term mindset to team and project work.
- Experienced in mentoring teammates, especially those newer to AWS.
- Excellent communication skills with a can-do attitude with a heavy emphasis on teamwork and shared learning
- Collaborative and positive, with a strong team presence - culture fit is key.
- Demonstrates leadership-level thinking and cross-functional collaboration, even without a formal title.
Nice-to-Have Experience
- Familiarity with Cypress testing in service/API pipelines
Key Responsibilities
- Contribute to two major cloud rewrites (not lift-and-shift), working on a highly visible platform slated for full cloud responsiveness by mid-2026, with additional strategic milestones extending through 2027.
- Design, build, and implement scalable serverless-first applications and cloud-native solutions using core AWS services.
- Develop and maintain backend microservices, APIs, and event-driven integrations using Java, Spring Boot, and Python.
- Build and maintain cloud-native services using AWS Lambda, S3, DynamoDB, DocumentDB, Redis, SNS, Kafka, and more.
- Manage and optimize AWS services including EC2, S3, RDS, Lambda, VPC, etc. across us-east-1 and us-west-2 regions
- Implement Infrastructure as Code using Terraform
- Own the full development lifecycle: design, development, deployment, monitoring, and support.
- Participate in DevOps efforts including pipeline enhancements, security configuration, and environment management.
- Ensure security compliance and implement AWS security best practices
- Conform and contribute back to Enterprise and Digital Platforms (Dotcom/Mobile) CI/CD pipelines and DevOps best practices (Hashicorp modules and pipeline fragments)
- Ensure robust monitoring and observability using AWS CloudWatch - you build it, you own it.
- Create/maintain Postman API test automation test cases
- Work closely with stakeholders to navigate both vague and prescriptive requirements, and deliver robust cloud solutions.
- Educate and support team members who are newer to AWS, promoting best practices and self-service patterns.
- Monitor system performance, troubleshoot issues, and implement solutions
- Collaborate with development teams and architects to optimize application deployment
- Manage cloud costs and implement cost optimization strategies
- Implement existing UI smoke tests in API pipelines
- Daily monitoring of all automation test cases at the unit, integration, service, functional, and end-to-end levels
- Strive towards automated deployments from Dev to Prod with proper attestations, governance, security scans, visual diff, and automated testing results