Java Software Engineer

Manchester Digital

Manchester

Hybrid

GBP 36,000 - 60,000

Full time

21 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid working
Civil service pension
26–31 days of leave
Flexi-time

Job summary

DWP. Digital with Purpose. is hiring a Java Software Engineer to build modern cloud-first services for the Debt Services function. You will work in a multidisciplinary team to design, develop and operate secure, scalable software used across the country.

The role emphasizes Java 21+, Spring Boot, Azure, and event-driven architectures, with a strong focus on TDD/BDD and collaborative engineering culture within a large public sector organisation.

Qualifications

  • Experience developing APIs, RESTful services and microservices.
  • Experience with Azure cloud platforms including Azure Service Bus.
  • Strong knowledge of TDD/BDD practices.
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience in agile multidisciplinary teams delivering user-centred services.
  • Proven track record building large-scale systems with Java 21+ and open-source tech.

Responsibilities

  • Develop and support modern digital services as part of DWP's Debt Services.
  • Design, develop and operate secure, scalable, resilient products used at national scale.
  • Collaborate within a multidisciplinary team to deliver high-quality software.

Skills

Java
APIs & REST
Microservices
Azure
Azure Service Bus
TDD/BDD
SQL
NoSQL
Agile teams
Java 21+

Tools

Spring Boot
PostgreSQL
MongoDB
MySQL

Job description

DWP. Digital with Purpose.Join DWP as a

DWP. Digital with Purpose.Join DWP as a Java Software Engineer and help build modern cloud-first services that support some of the UK's most important public services.

Our DWP Digital teams use fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, every day and at key moments in their lives.

DWP is the UK's largest government department. We help people into work and make payments worth over £195bn a year to support and empower millions of people.

The scale of what we do is extraordinary, and our purpose is unique. We'd love you to join us.

What skills, knowledge and experience will you need?
  • Experience developing APIs, RESTful services and microservice architectures.
  • Experience working within cloud platforms such as Azure.
  • Knowledge of event-driven technologies, including messaging platforms such as Azure Service Bus.
  • Strong understanding of Test Driven Development (TDD) and Behaviour Driven Development (BDD).
  • Experience working with SQL and/or NoSQL databases such as PostgreSQL, MySQL or MongoDB.
  • Experience working in agile multidisciplinary teams to deliver user-centred digital services.
  • Proven experience developing large-scale systems using Java 21+ and open-source technologies.
You and your role

As a Java Software Engineer, you'll help develop and support modern digital services as part of DWP's Debt Services function.

You'll be part of a multidisciplinary team delivering products that support Debt Management and Compensation Recovery services, helping recover approximately £3 billion every year while protecting some of the most vulnerable people in society.

Using technologies including Java 21, Spring Boot, Azure, Azure Service Bus, PostgreSQL, MongoDB and event-driven architectures, you'll contribute to the design, development and operation of secure, scalable and resilient products used at national scale.

We're proud of our collaborative engineering culture where teams are empowered to take ownership of their products, champion software craftsmanship, share knowledge and continuously improve the way we build and operate services.

You’ll also play an important role in DWP's wider engineering community, helping to promote best practice, support colleagues and influence the future direction of software engineering across one of the UK's largest digital organisations.

Details. Wages. Perks.

Hybrid Working: We work a hybrid model - you'll spend some time working at home (40%) and some time collaborating face to face in a hub (60%).

Pay: We offer competitive pay for this role of up to £59,813.

Pension: You'll get a brilliant civil service pension with employer contributions of 28.97%, worth over £13,266 per year.

Holidays: A generous leave package starting at 26 (rising to 31 days over time).

You can also take up to 3 extra days off a month on flexi-time. You'll also get all the usual public holidays.

We have a broad benefits package built around your work-life balance which includes:

  • Time off volunteering and charitable giving
  • Bring your authentic self to work with 'I Can Be Me in DWP'
  • Discounts and savings on shopping, fun days out and more
  • Interest-free loans to buy a bike or a season ticket, so it's even easier for you to get to work and start making a difference
  • Professional development, coaching, mentoring and career progression opportunities.
And We Have An Award-winning Environment And Culture
  • DWP have been recognised as 2024 Diversity Employer of the Year at the Computing Women in Tech Excellence awards
  • Diverse and Inclusive Leadership at Digital Leaders Awards 2024
  • Commended as Best Place to Work in Digital category in the Computing Digital Technology Leaders awards 2025
  • Recognised as one of the Best Public Sector Employers at 2025 Women In Tech Employer Awards
Process
  • Apply: Complete your application on Civil Service Jobs.
  • Coding Test: Complete a remote coding assessment.
  • Interview: A single stage interview online.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

DWP Digital • Leeds

Hybrid
GBP 50,000 - 60,000
Civil service pension (28.97% employer
Hybrid working
Flexible holidays
+3
Java Software Engineer
Java Software Engineer

DWP Digital • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid working
Civil service pension
Career development
Java Software Engineer
Java Software Engineer

DWP Digital • West Midlands

Hybrid
GBP 36,000 - 60,000
Hybrid working
Pension
Annual leave (26–31 days)
+2
Java Software Engineer
Java Software Engineer

DWP Digital • Sheffield

Hybrid
GBP 36,000 - 60,000
Hybrid working
Civil service pension
26–31 days annual leave
+2
Java Software Engineer
Java Software Engineer

DWP Digital • Newcastle upon Tyne

Hybrid
GBP 36,000 - 60,000
Time off volunteering
I Can Be Me in DWP
Discounts and savings
+2
Read more
Read more

DWP Digital • Leeds

Hybrid
GBP 51,000 - 69,000
Hybrid working model
Civil Service pension
Generous holidays
+1
Java Software Engineer
Java Software Engineer

Department for Work and Pensions • Stafford

Hybrid
GBP 44,000 - 60,000
Civil Service Pension
Flexible working
25 days annual leave + 9 public/priv.
+2
Java Software Engineer
Java Software Engineer

DWP Digital • Staining

Hybrid
GBP 50,000 - 61,000
Hybrid working
Civil service pension
26–31 days leave
+2
Java Software Engineer
Java Software Engineer

Department for Work and Pensions • Leeds

Hybrid
GBP 36,000 - 60,000
Salary up to GBP 59,813
Civil Service pension
Hybrid working
+4
Senior DevOps Engineer
Senior DevOps Engineer

DWP Digital • Manchester

On-site
GBP 72,597 - 88,730
28.97% employer pension contributions
Flexible working hours
Generous leave package starting at 26 days
+1