You will lead public cloud initiatives and migrations of complex systems while designing resilient, secure, and high-performing platforms on AWS.
Responsibilities
Drive strategies to expand the use of Amazon Web Services across the organization.
Design and build web environments using AWS services including EC2, ALB, NLB, Aurora Postgres, DynamoDB, EKS, ECS Fargate, MFTS, SQS/SNS, S3, and Route53.
Develop processes, tooling, and methods to improve operational maturity.
Mitigate risk by anticipating architectural problems during cloud migrations.
Build and maintain high-volume, SLA-critical applications using messaging and event-driven architectures.
Required Skills
10+ years of applied experience in software engineering, system design, application development, and testing.
Advanced proficiency in Java (version 8+), Python, or Go.
Hands-on experience with AWS services: EC2, S3, DynamoDB, RDS, EKS, ECS, ALB, NLB, and Route53.
Experience with container orchestration using Docker and Kubernetes.
Proficiency in Infrastructure-as-Code (IaC) using CloudFormation or Terraform.
Experience with DevOps tools including Ansible, Artifactory, GitHub, Jenkins, Maven, and SonarQube.
Knowledge of Spring Boot and RESTful microservices architecture.
Experience with logging and observability tools such as Splunk, Datadog, Dynatrace, CloudWatch, or Grafana.
Experience with automation and continuous delivery using Shell scripts, Gradle, or Maven.
Preferred Skills
AWS Associate level certification (Developer, Solutions Architect, or DevOps).
Experience with Apache Kafka for high-volume messaging.