2 days ago
Hove, United Kingdom or Telford, United KingdomSenior
Responsibilities
- Develop and maintain Scala services using Play, Akka, and functional programming practices.
- Design, build, and optimize scalable, resilient, and reliable microservices.
- Write unit and integration tests using ScalaTest, Specs2, Mockito, TDD, and BDD practices.
- Support build, deployment, and release processes using SBT, CI/CD pipelines, Docker, and Kubernetes.
- Design and consume REST APIs and work with relational and NoSQL databases.
- Collaborate with architects, engineers, product teams, and stakeholders to deliver digital services.
- Mentor and coach engineers and contribute to Scala engineering communities and continuous improvement.
- Monitor, troubleshoot, and improve operational performance and reliability.
Requirements
- Strong professional experience with Scala and functional programming.
- Experience with REST APIs, JSON validation and serialization using Play JSON or Circe.
- Experience designing and querying PostgreSQL and/or MongoDB databases.
- Experience writing unit and integration tests with ScalaTest, Specs2, and Mockito.
- Familiarity with SBT, Git, branching strategies, cloud infrastructure, CI/CD pipelines, and containerization.
- Understanding of web, HTTP, web security best practices, and performance considerations.
- Lead-level candidates additionally need experience governing complex architectures, setting technology roadmaps, leading teams, influencing senior stakeholders, and growing Scala capability.
- Successful appointment requires obtaining UK Security Check (SC) clearance and continuous UK residence for the previous five years.
Benefits
- Hybrid working across company offices, client sites, and remote work from home; fully remote work is not permitted.
- Training and development opportunities including thinktanks, hackathons, 250,000 courses, and external certifications.
- Access to learning resources and certifications from AWS, Microsoft, Harvard ManageMentor, and cybersecurity programs.
- Inclusive recruitment support through Capgemini’s Disability Confident Employer commitment.
Tech Stack
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
