AWS Developer

Codetech•Malvern, PA

About The Position

Develop and maintain Java-based microservices and Python-based batch applications in a 3-tier architecture. The role owns the team's infrastructure and deployment pipeline, deploying applications to AWS and managing infrastructure with CloudFormation. It also contributes to modernizing file transmission from a mainframe system to S3 and collaborates with the Consumer API team and other microservice consumers.

Requirements

  • Robust, demonstrable experience with both Java and Python.
  • Extensive experience designing, building, and operating applications on AWS, including ECS for microservices and Lambda and Step Functions for batch processing workflows.
  • Hands-on experience designing and implementing event-driven systems using messaging platforms such as Kafka, Amazon MSK, or Kinesis.
  • Practical experience with AWS Aurora (RDS) as a transactional database and Redshift for analytical or batch-consumption tasks.
  • Experience managing infrastructure as code with CloudFormation and continuous deployment pipelines using GitHub Actions.
  • Experience developing and integrating APIs, including working with a Supergraph and a JQL API protocol-based ecosystem.

Nice To Haves

  • Building JQL-based APIs.
  • Front-end development with React and TypeScript.
  • Site Reliability Engineering (SRE) practices.

Responsibilities

  • Design, develop, and maintain the Business API and Core API Java-based microservices.
  • Build and support Python batch applications for nightly processing of files received from a third-party record keeper, including inserting data into the database.
  • Own the team's infrastructure and deployment pipeline using DevOps best practices.
  • Deploy applications to AWS ECS and manage infrastructure using CloudFormation.
  • Participate in modernizing file transmission from the mainframe system to S3-based cloud transmission.
  • Collaborate with the Consumer API team and other microservice consumers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service