Looking for someone with strong AWS experience. Someone who is an expert in AWS S3/Advanced Transfer Protocols, along with understanding of EKS clusters, EC2 images. Second key requirement is minimum Java 17.
Nice to have: CI/CD and DevOps is more aspirational. They have recent got other contractors who bring these skills, so not essential.
Job Responsibilities
- Engage with senior stakeholders to break down complex and ambiguous problems/requirements into technical specifications.
- Comfortable with working autonomously in a high trust environment, but equally important to be able to build collaboratively with members of the team.
- Proactively contribute to enhancing our current applications that are written in Java 17.
- Write unit, component, integration, end-to-end, and performance tests.
- Core understanding of streaming in Java and how to leverage it with AWS proprietary services.
- Extensive experience with Spring Boot framework.
- Implement various architecture patterns (microservices, event-driven, CQRS, hexagonal, cloud-native).
- A deep understanding of AWS for cloud solutions.
- A strong understanding of CI/CD pipelines.
- Strong relational database skills using Postgres.
- Proficient in using Kafka as the message broker.
- Nurture, guide and mentor junior members of the team.Nice to Have:
- Experience with Java 21.
- Experience with Cloud Migration strategies.
- Experience with Kafka Streaming.
- Experience with ArgoCD.
- Experience with Gitlab for CI/CD processes.
- Experience with Behaviour Driven Design writing automation test cases in Cucumber.