Description

You will lead public cloud initiatives by designing, developing, and troubleshooting complex software solutions on AWS.

Responsibilities

  • Design resilient, secure, and high-performing platforms in the public cloud using industry best practices.
  • Own end-to-end platform issues, providing solutions for build and performance stability.
  • Execute public cloud migrations of complex systems while mitigating technical risk.
  • Automate routine tasks and provide primary operational support and engineering for the cloud platform.
  • Measure and optimize system performance to improve capabilities and meet customer needs.

Required Skills

  • 10+ years of applied experience in software engineering, system design, and application development.
  • Advanced proficiency in Java (version 8+), Spring Boot, and RESTful microservices.
  • Hands-on experience with AWS services including EC2, S3, DynamoDB, RDS, EKS, ECS, Fargate, ALB, NLB, and Route53.
  • Proficiency in programming languages such as Python, SQL, Node, Go, or Scala.
  • Experience with container orchestration using Docker and Kubernetes.
  • Practical knowledge of Infrastructure-as-Code (IaC) using CloudFormation or Terraform.
  • Experience with DevOps tools including GitHub, Jenkins, Maven, Artifactory, and SonarQube.
  • Background in building high-volume, SLA-critical applications and event-driven architectures.
  • Familiarity with Open Source RDBMS and NoSQL databases.

Preferred Skills

  • AWS Associate level certification (Developer, Solutions Architect, or DevOps).
  • Experience with Apache Kafka for messaging and event-driven architectures.
  • Knowledge of observability tools such as Splunk, Datadog, Dynatrace, CloudWatch, or Grafana.

Education

Any Gradute