Java Software Engineer

DWP Digital

Staining

Hybrid

GBP 50,000 - 61,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working
Civil service pension
26–31 days leave
Professional development
Volunteering time

Job summary

DWP Digital in the United Kingdom is seeking a capable backend engineer to design and build APIs, RESTful services and microservices. You will deploy applications in AWS/Azure, implement TDD/BDD, and work with Java 21 and open-source tech to deliver scalable, secure digital services used by millions.

You will collaborate with architects, engineers and product teams to ensure robust CI/CD pipelines, Kubernetes deployment and high-quality software delivery.

Qualifications

  • Knowledge and experience developing APIs, RESTful services and microservices architectures.
  • Experience deploying apps in AWS or Azure cloud environments.
  • Strong understanding of Test Driven Development (TDD) and Behaviour Driven Development (BDD).
  • Experience with SQL and/or NoSQL databases such as PostgreSQL, MySQL or MongoDB.
  • Experience building robust automated test suites supporting CI/CD.
  • Proven experience developing and supporting large-scale systems using Java 21 and open-source technologies.

Responsibilities

  • Build and support digital services used by millions of citizens in the UK.
  • Design, develop and maintain software products to improve user services.
  • Collaborate with architects, engineers and product teams to develop secure, resilient, scalable applications using Java, AWS, Kubernetes, Python and CI/CD pipelines.
  • Contribute to the engineering community by sharing knowledge and best practices.

Skills

API design
RESTful services
microservices
AWS/Azure
TDD/BDD
SQL/NoSQL
CI/CD
Java 21
open-source

Tools

Kubernetes

Job description

Salary: £55,000 - 55,000 per year

Requirements:
  • We need knowledge and experience of developing APIs, RESTful services and microservice architectures.
  • We need experience building and deploying applications in cloud environments such as AWS or Azure.
  • We need a strong understanding of Test Driven Development (TDD) and Behaviour Driven Development (BDD).
  • We need experience working with SQL and/or NoSQL databases such as PostgreSQL, MySQL or MongoDB.
  • We need experience building and maintaining robust automated test suites that support continuous integration and continuous deployment (CI/CD).
  • We need proven experience developing and supporting large-scale systems using Java 21 and open-source technologies.
Responsibilities:
  • We build and support digital services used by millions of citizens across the UK.
  • We design, develop and maintain software products that improve services for our users.
  • We collaborate with architects, engineers and product teams to develop secure, resilient and scalable applications using modern technologies including Java, AWS, Kubernetes, Python and CI/CD pipelines.
  • We contribute to our engineering community by sharing knowledge, promoting best practice and helping teams deliver high-quality software.
Technologies:
  • AWS
  • Azure
  • CI/CD
  • Cloud
  • Support
  • Java
  • Kubernetes
  • MongoDB
  • MySQL
  • NoSQL
  • PostgreSQL
  • Python
  • SQL
  • TDD
More:

We are DWP Digital, part of the UKs largest government department, building secure, scalable digital services that support millions of people across the UK. Our work helps people into work and supports payments worth over £195bn a year. We offer hybrid working with 40% at home and 60% in a hub, competitive pay of £59,813, a civil service pension with employer contributions of 28.97%, and a generous leave package starting at 26 days and rising to 31 days over time, plus up to 3 extra days off a month on flexi-time and public holidays. Our benefits also include volunteering time, charitable giving, discounts and savings, interest-free loans for bikes or season tickets, and professional development, coaching, mentoring and career progression opportunities. We have an award-winning culture and have been recognised for diversity and inclusion and as a best place to work in digital. Our application process has three stages: application, remote coding test and online interview.

last updated 38 week of 2026

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 • Newcastle upon Tyne

Hybrid
GBP 51,000 - 69,000
Volunteer leave
I Can Be Me in DWP
Discounts & savings
+2
Java Software Engineer
Java Software Engineer

DWP Digital • West Midlands

Hybrid
GBP 51,000 - 69,000
Hybrid working
Civil service pension 28.97%
26–31 days leave + flexi-time
+2
Java Software Engineer
Java Software Engineer

DWP Digital • Sheffield

Hybrid
GBP 51,000 - 69,000
Time off volunteering
I Can Be Me in DWP
Discounts and savings
+2
Java Software Engineer
Java Software Engineer

DWP Digital • Leeds

Hybrid
GBP 54,000 - 66,000
Hybrid working
Civil service pension
Generous holiday allowance
+1
Java Software Engineer
Java Software Engineer

DWP Digital • Lancashire

Hybrid
GBP 51,000 - 69,000
Hybrid working
Public sector pension
Generous holidays & flex-time
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 – Build Scalable UK Digital Services
Java Software Engineer – Build Scalable UK Digital Services

DWP Digital • West Midlands

Hybrid
GBP 51,000 - 69,000
Hybrid working
Civil service pension 28.97%
26–31 days leave + flexi-time
+2
Java Software Engineer — Hybrid, Cloud & Scalable Public Services
Java Software Engineer — Hybrid, Cloud & Scalable Public Services

DWP Digital • Leeds

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

DWP Digital • Newcastle upon Tyne

Hybrid
GBP 58,000 - 81,000
Time off volunteering
I Can Be Me in DWP
Discounts and savings
+2
Senior Software Engineer
Senior Software Engineer

DWP Digital • Manchester

Hybrid
GBP 58,000 - 81,000
Hybrid working
Flexible hours
Pension contributions 28.97%
+1