Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join Justice Digital as a Senior Java/Kotlin Software Developer, where you'll be enhancing access to justice and supporting the development of innovative digital services. You'll work alongside talented peers, utilizing modern technologies and best practices to impact crucial government functions. Embrace a hybrid working model that allows balance in your work-life commitments while contributing to a mission-focused team.
Social network you want to login/join with:
(MoJ candidates who are on a specialist grade, will be able to retain this grade on lateral transfer)
National: £56,532 - £69,150 (which may include an allowance of up to £12,618)
London: £61,201 - £73,875 (which may include an allowance of up to £12,674)
Working pattern : Full time, Part time, Flexible working
Contract Type: Perm anent
*We offer a hybrid working model, allowing for a balance between remote work and time spent in your local office. Office locations can be found ON THIS MAP
The Role
We’re recruiting for Senior Java/Kotlin Software Developers here at Justice Digital , to be part of one of our warm and collaborative teams.
This role aligns against the Senior Developer role from the Government Digital and Data Framework.
You’ll be confident working with other developers on our tech stack and comfortable learning new technologies and systems. We use a variety of different technologies and will work with you to place you in a team that matches your skills, interests and aspirations wherever possible.
As an example, you could be:
You will work with user researchers, product managers, designers, delivery managers, technical architects and content specialists who share a vision for improving government through smarter use of technology.
To help picture your life at MoJ Justice Digital please take a look at our blog and our Digital and Technology strategy 2025 .
We use a range of technologies and we’re looking for people who specialise in one or more of them and who love learning new languages and frameworks.
For example, we might use Kotlin, Java, NodeJS ,to write our application code, Circle CI or GitHub Actions for CI/CD, Sentry for application monitoring, Kubernetes and Docker to schedule and run our services (read about our Cloud Platform ), AWS for most of our infrastructure, GOV.UK Design System for our web interfaces and use Macbook Pros.
We’re happy to help you learn our tech stack once you’re part of our team, and do not require an exact match in your experience of languages. Check out GitHub for a closer look at the technologies we use, and a complete list of services that we build and maintain . We subscribe to the manifesto for agile software development.
Our Community
We currently have over 200-250 experienced developers who make up the engineering community across the MoJ. You will coach and mentor junior colleagues and take part in informal support networks with your peers. You will be encouraged to play an active role in the engineering community and culture.
We take the responsibility of supportive and effective line management very seriously. We will value the skills you bring to the civil service and help you to build on them. When the time is right we will support moving between teams or government departments to learn different technologies, or take on more responsibility, according to your career goals.
Take a look at our developer blog and Justice Digital blog to get a sense of our work and culture.
Key Responsibilities:
As a Senior Software Developer at the MoJ you will have technical and people responsibilities.
Technical:
People:
If this feels like an exciting challenge, something you are enthusiastic about, and want to join our team please read on and apply!
Person Specification
You will:
Willingness to be assessed against the requirements for BPSS clearance.
The Civil Service is committed to attract, retain and invest in talent wherever it is found. To learn more please see the Civil Service People Plan and the Civil Service D&I Strategy .
How to Apply
Candidates must submit a CV and a tailored Statement of Suitability (Up to 750 words) which describes how you meet the requirements set out in the Person Specification above.
Candidates who do not submit both a CV and a separate statement of suitability will not be invited to interview.
Within your statement of suitability, please focus on demonstrating how you meet the following essential criteria which are being assessed at the pre sift and sift stage;
In Justice Digital, we recruit using a combination of the Government Digital and Data Profession Capability and Success Profiles Frameworks. We will assess your Experience, Technical Skills and the following Behaviours during the assessment process:
A diverse panel will review your application against the Person Specification above.
Successful candidates who meet the required standard will then be invited to a 60-minute panel interview held via video conference. A small technical test will need to be completed in advance, as it will be discussed and developed during the interview. This will be made available to candidates when invited for interview.
Should we receive a high volume of applications, a pre-sift based on recent experience as a Developer will be conducted prior to the sift.
Should you be unsuccessful in the role that you have applied for, but demonstrate the capability for a role at a lower level, we reserve the right to discuss this opportunity with you and potentially offer you the position without the need for a further application.
A reserve list may be held for a period of up to 12 months from which further appointments may be made.
Terms & Conditions
Please review our Terms & Conditions which set out how we recruit and provide further information related to the role and salary arrangements.