Mansai - Chicago, IL

posted 4 days ago

Full-time
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The JAVA AWS Developer role focuses on leading public cloud initiatives, particularly in AWS, by leveraging extensive experience in cloud migrations and system design. The position requires a blend of software engineering skills, operational support, and collaboration with cross-functional teams to deliver high-performing, resilient platforms in the public cloud. The developer will be responsible for troubleshooting, optimizing system performance, and implementing innovative solutions to meet customer needs.

Responsibilities

  • Lead public cloud migrations of complex systems and mitigate risks.
  • Execute creative software solutions, design, development, and technical troubleshooting.
  • Own end-to-end platform issues and provide solutions to performance issues on AWS Cloud.
  • Drive and support the strategy for broad use of Amazon's utility computing web services.
  • Design resilient, secure, and high-performing platforms in Public Cloud using best practices.
  • Measure and optimize system performance to innovate and improve capabilities.
  • Provide operational support and engineering for the public cloud platform.
  • Collaborate with cross-functional teams to develop real-world solutions and enhance user experiences.
  • Conduct Game days, Resiliency tests, and Chaos engineering exercises.
  • Utilize programming languages and AWS tools to build and maintain cloud solutions.

Requirements

  • Formal training or certification in software engineering concepts with 10+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Advanced proficiency in programming languages such as Java, Python, and Go.
  • Strong understanding of business technology drivers and their impact on architecture design.
  • Experience designing and building web environments on AWS, including services like EC2, ALB, NLB, and DynamoDB.
  • Proficiency in modern technologies such as Java 8+, Spring Boot, and Kubernetes.
  • Experience with DevOps tools in a cloud environment, including Ansible, Docker, and Jenkins.
  • Knowledge of Infrastructure-as-Code (IaC) and Environment-as-Code (EaC) using CloudFormation or Terraform.
  • Experience with high volume, SLA critical applications and event-driven architectures.
  • Deep understanding of the financial industry and its IT systems.

Nice-to-haves

  • Expertise in Java programming language.
  • AWS Associate level certification in Developer, Solutions Architect, or DevOps.
  • Experience building AWS infrastructure like EKS, EC2, and RDS.
  • Experience with Apache Kafka for event-driven architectures.
  • Familiarity with logging and monitoring tools like Splunk and Datadog.
  • Experience in automation and continuous delivery methods using Shell scripts and Gradle.
  • Experience with microservices architecture and their interdependencies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service