Lead Java AWS Developer

$85,000 - $170,000/Yr

American Express - Springfield, IL

posted 2 months ago

Full-time - Senior
Hybrid - Springfield, IL
Credit Intermediation and Related Activities

About the position

As a Lead Java AWS Developer at American Express Global Business Travel, you will play a pivotal role in designing, developing, and maintaining scalable and resilient applications on AWS infrastructure. This position is part of an energetic team that is driving an exciting transformation within the company, focusing on innovation and high performance. You will be responsible for implementing and managing CI/CD pipelines to automate the software delivery process, ensuring that our applications are delivered efficiently and effectively. Your expertise in Java programming will be crucial as you build high-quality solutions that meet the diverse business requirements of our clients. In this role, you will leverage various AWS services, including Step Functions, S3, Lambda, and CloudFormation, to architect and deploy applications that are robust and scalable. You will also be tasked with containerizing applications using Docker and orchestrating these containers with Kubernetes, which will enhance our deployment processes and application management. Writing infrastructure as code (IaC) using tools like Terraform or AWS CloudFormation will be a key responsibility, allowing for more efficient infrastructure management and deployment. Monitoring, troubleshooting, and optimizing production environments will be essential to ensure maximum uptime and performance of our applications. You will collaborate closely with other team members, sharing your knowledge and skills to foster a culture of continuous improvement and innovation. This hybrid position requires candidates to reside in Arizona, allowing for a blend of remote and in-office work, which supports a flexible work-life balance.

Responsibilities

  • Design, develop, and maintain scalable and resilient applications on AWS infrastructure.
  • Implement and manage CI/CD pipelines to automate the software delivery process.
  • Utilize Java programming language to build high-quality solutions that meet business requirements.
  • Leverage AWS services such as Step Functions, S3, Lambda, and CloudFormation to architect and deploy applications.
  • Containerize applications using Docker and orchestrate containers using Kubernetes.
  • Write infrastructure as code (IaC) using tools like Terraform or AWS CloudFormation.
  • Monitor, troubleshoot, and optimize production environments to ensure maximum uptime and performance.

Requirements

  • Bachelor's degree in computer science, Engineering, or related field.
  • 10+ years' experience in Java development.
  • 2+ years of experience in AWS cloud-native applications.
  • Strong understanding of AWS services and architectures, including serverless computing and microservices.
  • Proficiency in DevOps practices, including CI/CD, configuration management, and infrastructure automation.
  • Hands-on experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
  • Familiarity with monitoring and logging tools such as CloudWatch, New Relic, and ELK stack.
  • Excellent problem-solving skills, teamwork, and communication abilities.

Benefits

  • Flexible benefits tailored to each country starting on the first day of employment.
  • Health and welfare insurance plans.
  • Retirement programs.
  • Parental leave and adoption assistance.
  • Travel perks with deals from major travel providers.
  • Global tuition assistance and access to over 20,000 courses on a learning platform.
  • Wellbeing resources to support mental and emotional health for employees and their families.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service