Description

You will build and run large, fault-tolerant systems in the AWS Cloud within the Customer Data Engineering team.

Responsibilities

  • Design and implement Streaming and Batching applications using Apache Flink.
  • Implement CI/CD pipelines for AWS using Jenkins and uDeploy.
  • Implement AWS Infrastructure as Code using Terraform.
  • Define strategies for Application Performance Monitoring, Resiliency, and Chaos Engineering.
  • Perform root cause analysis and incident management.

Required Skills

  • Seven plus years of hands-on experience in application software development.
  • Hands-on experience building microservices with Java 21, Apache Flink, and Spring Framework (Spring Boot 3, Spring Data or Spring JDBC, Spring Batch).
  • Hands-on experience with Docker, AWS ECS Fargate, AWS Lambda, AWS RDS, and AWS Resiliency.
  • Hands-on experience building Continuous Integration and Deployment pipelines using Jenkins and uDeploy.
  • Hands-on experience building AWS Infrastructure as Code using Terraform.
  • Hands-on experience using Observability tools such as Client and Dynatrace.

Education

Any Graduate