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.