DWP Digital – New Style JSA Modernisation Programme

DWP Digital is responsible for the technology platforms that support millions of UK citizens accessing the benefits system. The New Style Jobseeker’s Allowance (JSA) platform is one of those critical services — managing the full claimant journey from initial application and eligibility assessment through to ongoing bi-monthly payments.

My current engagement, which began in 2025 on a 12-month contract, sits within the programme modernising this platform — replacing legacy constraints with a resilient, event-driven architecture capable of meeting present and future demand at national scale.

The Challenge

Benefits platforms carry a unique combination of requirements that make them architecturally demanding: they must be completely reliable (a missed payment affects a citizen’s livelihood), highly testable (policy changes need to be safely deployable without regressions), and capable of evolving rapidly as legislation changes. The legacy platform made all three of these harder than they needed to be.

The modernisation programme is addressing this by rebuilding the platform’s core services on Spring Boot microservices, Apache Kafka, and MongoDB — structured around Hexagonal (Ports and Adapters) Architecture to keep domain logic clean and isolated from the infrastructure concerns that tend to erode it over time.

My Contributions

Technology Stack

Java, Spring Boot, Apache Kafka, MongoDB, AWS, REST APIs — all structured around Hexagonal Architecture with TDD applied throughout. CI/CD via GitHub Actions with automated deployment to AWS infrastructure.

Outcomes and Value

This programme is a clear example of large-scale, mission-critical digital delivery where engineering quality, operational resilience, and real-world societal impact are equally important.

Department for Work & Pensions GDS Service Manual Spring Boot Apache Kafka MongoDB AWS