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.