17385 - Software Developer x 2 in London
17385 - Software Developer x 2

17385 - Software Developer x 2 in London

London Full-Time 40000 - 50000 £ / year (est.) No home office possible
Ministry of Justice

At a Glance

  • Tasks: Develop and improve software to transform public services using innovative technologies.
  • Company: Join HM Courts and Tribunals Service, a key player in delivering justice across England and Wales.
  • Benefits: Enjoy flexible working, brilliant training opportunities, and a supportive, inclusive culture.
  • Other info: Dynamic environment with excellent career growth opportunities and a chance to mentor others.
  • Why this job: Make a real impact on public services while working with cutting-edge tech and talented colleagues.
  • Qualifications: Experience in full stack development and a passion for learning new technologies.

The predicted salary is between 40000 - 50000 £ per year.

HM Courts and Tribunals Service

Directorate: Digital Technology Services (DTS)

Location: London / National

Travel: May be required, successful applicants will be expected to be office based 3 days per week in any HMCTS Office (subject to business availability). Frequency may change in the future.

Term: Permanent

Interview: Video conference via Teams

Level of Clearance: To apply for this role, you will be required to successfully complete Security Clearance (SC) level as a condition of appointment.

New recruits to the Civil Service joining MoJ are expected to join at the band minimum. Existing Civil Servants applying on promotion will usually be appointed on the salary minimum of the new pay band, or receive an increase of 10 percent on the current base salary, whichever is higher (This is restricted to the pay maximum of the new band).

Roles will be recruited using a combination of the Government Digital and Data (GDD) and Success Profile Frameworks. Using GDD we will then determine if you will be paid an additional allowance, on top of your basic salary. This role is aligned to the Technical Job Family, is a Software Developer role at Developer level, but carries the title Software Developer within DTS.

These are exciting times at HM Court and Tribunals Service (HMCTS). As an agency of the MoJ, we support the judiciary across England and Wales to deliver justice by running courts and tribunals and processing outcomes, and we are looking for talented people to help us achieve our ambitions. It will be challenging, important and rewarding.

HMCTS Digital and Technology Services (DTS) is a specialist technology directorate which provides support to HMCTS in the use of IT and Digital. DTS is creating a place in which it is great to do work and part of our offer is brilliant training opportunities and support from expert colleagues. As well as that you’ll find flexible working, an inclusive culture and a place where your opinion is valued.

As a Software Developer at HMCTS you will work with a wide range of stakeholders such as user researchers, product managers, designers, business analysts, delivery managers and digital architects, all of whom share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better.

The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our GitHub repository. We rely heavily on:

  • Java to write our backend services
  • Node.js to write our frontend services
  • Power Platform for low-code development
  • Jenkins for CI/CD
  • Dynatrace for application monitoring
  • Kubernetes and Docker to run our services
  • Azure for most of our infrastructure
  • Terraform for infrastructure as code
  • Postgres and Redis as our databases
  • GOV.UK Design System for our web interfaces
  • Macs to do all the above

In addition, we use a range of other technologies and continue to evolve by employing new technologies that help us deliver better services to our users.

As a Developer in HMCTS you will:

  • Develop, improve and document code, following best practices and internal standards.
  • Continuously learn and stay up to date with relevant technologies, identifying potential issues.
  • Ensure product security, data confidentiality, and integrity, raising risks as needed.
  • Support and maintain software, including limited out-of-hours work when required.
  • Plan development, coordinate integration, and contribute to process improvement.
  • Manage service availability effectively and cost-efficiently.
  • Build and test system interfaces.
  • Use test-driven development, write automation scripts, and participate in code reviews.
  • Mentor junior colleagues and share technical expertise.
  • Design and develop software based on user stories.
  • Participate in recruitment and procurement.

We’re seeking a full stack developer with the ability to develop and deploy high-quality code. The ideal candidate will have:

  • Experience in building scalable enterprise applications using a modern object-oriented programming language and a willingness to learn our tech stack (Java Spring Boot).
  • Experience with modern JavaScript frameworks (e.g., Angular, React, or Vue).
  • A solid grasp of RESTful API design, and relational database architecture (e.g., PostgreSQL).
  • Proficiency in cloud-native architecture including infrastructure as code (e.g., Microsoft Azure, Terraform).
  • Knowledge of the full development lifecycle, including CI/CD, authentication (OAuth2/OIDC), and system monitoring.
  • Experience utilising DevOps practices and containerisation tools (Docker/Kubernetes).
  • A security-first mindset, with the ability to identify and mitigate vulnerabilities (OWASP top 10) during the design phase.

17385 - Software Developer x 2 in London employer: Ministry of Justice

HM Courts and Tribunals Service (HMCTS) is an exceptional employer, offering a dynamic work environment in London where innovation meets public service. With a strong commitment to employee development, flexible working arrangements, and a culture that values inclusivity and collaboration, HMCTS empowers its Software Developers to make a meaningful impact on the justice system while enjoying robust training opportunities and support from experienced colleagues.
Ministry of Justice

Contact Detail:

Ministry of Justice Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 17385 - Software Developer x 2 in London

✨Tip Number 1

Get to know the company! Before your interview, do a bit of research on HMCTS and their digital services. Understanding their mission and values will help you connect your skills to what they need.

✨Tip Number 2

Practice makes perfect! Run through common interview questions with a friend or in front of a mirror. This will help you articulate your experience and show off your coding skills confidently.

✨Tip Number 3

Show your passion for tech! During the interview, share examples of projects you've worked on or technologies you're excited about. This will demonstrate your enthusiasm and fit for the role.

✨Tip Number 4

Don’t forget to follow up! After your interview, send a quick thank-you email. It’s a nice touch and keeps you fresh in their minds as they make their decision.

We think you need these skills to ace 17385 - Software Developer x 2 in London

Java
Node.js
Power Platform
Jenkins
Dynatrace
Kubernetes
Docker
Azure
Terraform
Postgres
Redis
RESTful API design
Object-oriented programming
DevOps practices
Security best practices

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the Software Developer role. We want to see how you can contribute to our mission at HMCTS, so don’t hold back on showcasing your relevant projects!

Show Off Your Tech Skills: Since we’re looking for a full stack developer, be sure to mention your experience with Java, modern JavaScript frameworks, and any cloud-native architecture knowledge. We love seeing candidates who are passionate about technology and eager to learn!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications.

Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Ministry of Justice

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Java, Node.js, and Azure. Be ready to discuss your experience with these tools and how you can apply them in the role.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled challenges in previous projects. Highlight your approach to debugging, optimising code, and ensuring security, as these are crucial for a Software Developer at HMCTS.

✨Understand the Role of Collaboration

Since you'll be working with various stakeholders, think about how you can demonstrate your teamwork skills. Be prepared to discuss how you've collaborated with product managers, designers, or analysts in past roles.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the technologies used. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

17385 - Software Developer x 2 in London
Ministry of Justice
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>