The ideal candidate will have experience with AWS, Kubernetes, Kafka, EKS, Docker, CI/CD pipelines, and database technologies including SQL and Oracle PL/SQL. Strong testing knowledge is required, including experience with TDD, BDD, ATDD, and end-to-end testing practices. About 10–15% of the role involves working with Angular and TypeScript user interfaces, while a smaller portion involves database performance tuning and query optimization. Experience with GitHub and collaborative development workflows is preferred, and candidates with Azure experience may also be considered if they have strong cloud engineering skills.
Must Have:
- Java, Spring Boot
- Rest API Developer (75% - of the work will be development work with the above framework)
- AWS (Strongly preferred but they will consider Azure experience)
- Kubernetes, Kafka clusters, EKS, Docker (If candidates do not have each piece they might still be considered)
- TESTING HEAVY- Candidates should be familiar with TDD, BDD, ATDD, SBAC testing. (Candidates should be able to explain the full suite of testing, end to end and open to participating in testing)
- CI/CD – expect deployment experience, capable of building and maintaining their own pipelines
- Angular applications are next 10-15% of development – component and dashboard experience needed
- Database work – (5% - more understanding queries data model, oracle- PL/SQL, query, performance impacts, performance tuning)
Nice to Have:
- Microsoft Github not required but this team is starting to leverage this more (18 months of experience would be ideal)