AWS Cloud Developer (serverless-first rewrite)

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Java
Python
AWS
Terraform
Lambda

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.