We are looking for a Scala Developer for our central government client to come in and join the team.
Key Responsibilities
- Design, build, and maintain Scala-based microservices and APIs.
- Collaborate with product managers, user researchers, and other engineers in an agile environment.
- Write clean, testable, and efficient code following best practices.
- Participate in code reviews and contribute to continuous improvement across the team.
- Support the migration of existing systems and integration with cloud-based services.
- Contribute to the development of CI/CD pipelines and automated testing.
Key Skills & Experience
- Strong commercial experience with Scala (preferably in large-scale systems).
- Experience with Play Framework or Akka.
- Solid understanding of Functional Programming principles.
- Experience with RESTful APIs and microservice architectures.
- Hands‑on experience with AWS or other cloud platforms.
- Exposure to CI/CD pipelines, Git, and containerisation (Docker, Kubernetes).
- Familiarity with TDD and automated testing frameworks.
- Experience working in agile, multidisciplinary teams (eg, Scrum, Kanban).
Desirable
- Background in public sector or government digital transformation projects.
- Knowledge of ScalaTest, Cats, or Slick.
- Experience with Kafka, Elasticsearch, or MongoDB.