Negotiable
Inside
Hybrid
England, United Kingdom
Summary: The role of Java Developer for the Department for Work and Pensions (DWP) involves contributing to the development of digital services that enhance public services in the UK. The position requires working within an Agile team to design, create, and improve products and platforms, with a focus on welfare reform. Candidates must have recent experience with Java 17 and hold active SC Clearance. The role is hybrid, requiring 2-3 days per week in one of several specified cities in England.
Key Responsibilities:
- Design, create, and improve new and existing products, platforms, and transactions across government.
- Work within an Agile, multidisciplinary team of Developers, Designers, and Analysts.
- Implement APIs for internal and external use.
- Communicate technical concepts to a non-technical audience.
Key Skills:
- Recent experience with Java 17 (or later).
- Excellent understanding of TDD and BDD.
- Experience with large microservice architectures.
- Experience of working in an Agile environment.
- Active SC Clearance or willingness to undergo checks.
- Desirable: Knowledge of Jackson, JAX-RS, Mockito, ActiveMQ or Kafka, MongoDB, and experience with high-traffic websites and large data sets.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
On behalf of DWP we are looking for a Java Developer for a 12 month (Inside IR35) contract. Hybrid working with 2-3 days per week required in either Manchester, Leeds, Birmingham or Newcastle. The Department for Work and Pensions (DWP) is responsible for welfare, pensions, and child maintenance policy. As the UK’s biggest public service department, it administers the State Pension and a range of working age, disability and ill health benefits to around 20 million claimants and customers. As such, we operate on a scale that is almost unmatched anywhere in Europe and most people in Britain come into contact with us at some point in their lives. Working with DWP, you will be helping us to drive our priorities to:
- Help people to move into work and support those already in work to progress, with the aim of increasing overall workforce participation
- Help people to plan and save for later life, while providing a safety net for those who need it now
- Provide effective, efficient, and innovative services to the millions of claimants who rely on us every day, including the most vulnerable in society
- Improve experience of our services while maximising value for money for the taxpayer.
We are looking for an outstanding Java Developer, who can make a positive impact, and wants to contribute to the most demanding and exciting new digital service for the UK Government. Let’s be clear about the impact of your work - better digital services in government will change the face of public services and have the potential to dramatically and positively transform the future of millions of people. We are looking for outstanding skills and you must be ready to quickly get to work within an Agile, multidisciplinary team of Developers, Designers, and Analysts focused on the Department for Work and Pensions’ flagship welfare reform programme. Day-to-day you will be an integral part of that team in designing, creating and improving new and existing products, platforms and transactions across government.
Essential: An active SC Clearance is an essential requirement for this role, as a minimum you must be willing & eligible to undergo checks. (Please note, due to the exceptional requirements of this position (short-term nature of this role and speed at which we require a postholder in situ) preference may be given to candidates who meet all of the essential criteria and hold active security clearance.) Recent experience with Java 17 (or later). Excellent understanding of TDD and BDD. Experience with large microservice architectures. Experience of working in an Agile environment. Have experience in implementing APIs for internal and external use. Ability to communicate technical concepts to a non-technical audience.
Desirable: Working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms such as ActiveMQ or Kafka. Experience of MongoDB or other document databases. Experience of building and scaling high-traffic websites. Experience of handling large data sets and scaling their handling and storage. Please be aware that this role can only be worked within the UK and not Overseas.