Java Software Engineer — Cloud-Native APIs & Microservices

DWP Digital

Sheffield

Hybrid

GBP 36,000 - 60,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
Civil service pension
26–31 days annual leave
Flexi-time days
Professional development

Job summary

DWP Digital is seeking a Java Software Engineer to help develop and support modern cloud-first services for Debt Services, impacting UK public services.

You’ll join a multidisciplinary team delivering Debt Management and Compensation Recovery products, leveraging Java 21+, Spring Boot, Azure, Azure Service Bus, PostgreSQL and MongoDB to build secure, scalable solutions at national scale.

Qualifications

  • 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.

Responsibilities

  • Develop and support modern digital services as part of DWP's Debt Services function.
  • Join 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, 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.

Skills

APIs
Azure
Event-driven
TDD/BDD
SQL/NoSQL
Agile teams
Java 21+

Tools

Spring Boot
Azure Service Bus
PostgreSQL
MongoDB

Job description

DWP Digital is seeking a Java Software Engineer to help develop and support modern cloud-first services for Debt Services, impacting UK public services.

You’ll join a multidisciplinary team delivering Debt Management and Compensation Recovery products, leveraging Java 21+, Spring Boot, Azure, Azure Service Bus, PostgreSQL and MongoDB to build secure, scalable solutions at national scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer: Cloud & Microservices
Java Software Engineer: Cloud & Microservices

Manchester Digital • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid working
Civil service pension
26–31 days of leave
+1
Java Software Engineer for Scalable Public Services (Hybrid)
Java Software Engineer for Scalable Public Services (Hybrid)

DWP Digital • West Midlands

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

DWP Digital • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid working
Civil service pension
Career development
Cloud-Native Java Engineer: Microservices & Azure
Cloud-Native Java Engineer: Microservices & Azure

DWP Digital • Leeds

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

DWP Digital • Newcastle upon Tyne

Hybrid
GBP 36,000 - 60,000
Time off volunteering
I Can Be Me in DWP
Discounts and savings
+2
Java Software Engineer – Public Services (Hybrid)
Java Software Engineer – Public Services (Hybrid)

Department for Work and Pensions (DWP) • Lichfield

Hybrid
GBP 44,000 - 60,000
Flexible working
Hybrid working
Generous leave
+4
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
Java Software Engineer - Hybrid Cloud & API Specialist
Java Software Engineer - Hybrid Cloud & API Specialist

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 • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid working
Civil service pension
Career development
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