Tech Stack
CloudJavaKafkaKotlinPostgresRedisScala
About the role
- Help lead the development of backend platforms and services for National Security and Defence clients leveraging commercial and open-source technologies in private and public cloud environments
- Design, develop, document, deploy and enhance features to platforms and services that meet functional and non-functional business requirements
- Actively participate in the team’s elaboration and estimation of user stories
- Build frequent, small releases to maintain the team’s momentum
- Collaborate closely with other engineers in cross-functional feature teams to ensure knowledge sharing and coverage
- Build, optimise and operate Continuous Deployment pipelines
- Maintain operational responsibility for the services that the team owns
- Support obtaining enhanced DV clearance and work on SC level tasks while eDV is processed
Requirements
- At least 5 years professional experience delivering production grade cloud solutions
- Fluent in writing JAVA and experience with JVM compatible languages (Kotlin, Scala)
- Experience with Kafka or a similar platform
- Experience working in Agile DevSecOps environments and Zero Trust Architecture
- Integrating with backing services such as PostgreSQL, Redis or S3
- Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews
- Using GitHub/GitLab/Atlassian Suite for source control
- Test Driven Development with appropriate tools and frameworks
- Experience with micro-service design patterns
- Experience in Big Data technologies
- Willingness/ability to obtain enhanced DV (eDV) Clearance; able to work at SC level while eDV is processed