Rodeo
Get started

HM Revenue & Customs

Lead Developer (Java)

London
£58.5k/yr
Posted about 23 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About The Job

Discover a career in your hands at HMRC. Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it's really like to work at HMRC.

Visit our YouTube channel to watch the full series and come and discover your potential.

At HMRC we are committed to creating a great place to work for all our colleagues; an inclusive and respectful environment that reflects the diversity of the society we serve.

We want to maximise the potential of everyone who chooses to work for us and we offer a range of flexible working patterns and support to make a fulfilling career at HMRC accessible to you.

Diverse perspectives and experiences are critical to our success and we welcome applications from all people from all backgrounds with the experience and skills needed to perform this role.

At HMRC, we are already one of the most digital organisations in the UK. We have one of the largest data sources, and we're creating a world-class IT function. HMRC is building a modern, digital tax administration.

With 50 million customers to serve, over 60 thousand colleagues to support, and £600 billion to collect to fund UK Plc, our IT operation is huge. Operating at this level isn't for everyone, but those ready for the challenge will find unique opportunities to work with advanced technologies and create lasting impact.

Chief Digital and Information Office (CDIO) set the technology direction for HMRC and deliver the high-level design for all IT solutions.

We are responsible for building and running HMRC IT services along with providing IT change and operational support.

The Borders and Trade Delivery Group are responsible for the end to end service management and development of over 140 separate services, from the generation of Trade Statistics, to the administration of Customs and Excise duties.

This is an exciting role as a key member of the delivery team, collaborating with partners throughout the full delivery lifecycle to ensure delivery and support of highest-quality software products.

Our developers work closely with business analysts, testers and product owners within a truly collaborative environment.

Job Description

As Lead Developer in HMRC, you will be responsible for setting technical direction, and ensuring the delivery of high-quality, scalable, and secure services.

You will guide and support a fast paced engineering team across the full service lifecycle, translating business and user needs into coherent technical designs, acting as an application architect, balancing strategic alignment with practical delivery, and remaining sufficiently hands-on to validate designs through prototypes or reference implementations.

You will lead low level solution design of complex large scale services and create corresponding documents and architectural diagrams. You must be proficient in a wide range of technical systems, and in identifying appropriate technology and approaches.

Alongside functional change, you would lead solution design to meet non-functional requirements such as resilience, performance, scalability and observability.

You will lead delivery of high quality software that meets user needs, and be responsible for overseeing the development of clean, secure code following a test-driven approach.

Key Responsibilities

  • Set technical strategy and direction, ensuring architectural decisions, tooling choices and design approaches support scalable, secure, high-quality services.
  • Provide expert judgement and act as the escalation point for complex or high-risk technical issues, guiding teams towards robust solutions.
  • Act as a design authority for technical change to the service, ensuring all implementations align to HMRC Enterprise Architecture Patterns.
  • Oversee the full lifecycle of build/run/improve, ensuring services remain resilient, compliant and aligned to user and business needs, even when not personally hands-on.
  • Provide leadership to developers, delegating technical work, supporting planning, reviewing solution approaches, and ensuring development is on track and to the expected quality.
  • Assure security compliance, embedding secure-by-design principles and ensuring risks are understood and mitigated.
  • Lead on solution design & technical decision-making, including reviewing and challenging design choices (e.g., Redis persistence strategies, interface behaviours, microservice consolidation).
  • Ensures compliance with performance and design standards, influencing cross-team technology choices (e.g., SSO, Keycloak, REST template decisions).
  • Contribute to the development of robust, accurately estimated, project plans, considering risk and mitigation.
  • Critical decision making: Making and recording effective decisions following the appropriate decision-making criteria, framework or guidance.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Person specification

This role will suit an experienced technical leader who combines strong software engineering expertise with a specialism in application architecture and design. You will take ownership of technical direction, translate complex needs into coherent designs, and provide clear leadership throughout the service lifecycle.

  • Proactive and self-driven
  • Strategic and pragmatic
  • Design led
  • Strong technical judgement
  • Quality and resilience focused
  • Leads through influence
  • Governance and assurance minded
  • Hands on and credible
  • Collaborative communicator
  • Coaching & Continuous Improvement mindset
  • Outcome focused
  • Resilient under pressure

Additionally, the post holder will work normal office hours though may be required to occasionally attend the office outside of normal working hours (for example to support software releases). The post holder may be required to provide part of a 24/7 on-call Rota.

Essential Criteria

  • Demonstrable experience of producing detailed designs for complex, secure and resilient Java services, and acting as an application architect for enterprise-scale Java solutions
  • Strong Java engineering background, sufficient to challenge designs and validate implementation choices. Including the following accompanying technology:
    • REST APIs, Spring (Boot / Cloud / etc), REDIS, Kubernetes, Docker
    • Java Messaging (Kafka / RabbitMQ)
    • Relational and Non-Relational Database technologies (MySQL, Oracle, MongoDB)
  • Strong background in transforming high level solution designs into low level detailed implementation designs for enterprise scale, resilient, Java microservices (including design of; APIs, integrations, data flows, security controls, hosted on AWS technologies such as S3, EC2 and EKS)
  • Strong knowledge of enterprise scale microservice architecture and cloud native, distributed design patterns
  • Experienced in leading developers during advanced problem-solving during complex integration challenges
  • Experienced in a variety of UML diagram techniques including but not limited to sequence diagrams and data flow diagrams
  • Experience making and clearly communicating pragmatic technical decisions across multiple teams and stakeholders
  • Strong background in stakeholder management, proven collaboration with Business Analysis, Delivery Managers, Product Managers, and Business Representatives.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Desirable Criteria

  • Generative AI technology for use in Software Engineering
  • Awareness of Product Ways of Working
  • HMRC Borders and Trade domain knowledge

Further Location Information

Please ensure that you only apply for a location that you are willing and able to work from, as we will only make one offer of employment. Any additional notes included in a 'Further Location Preferences (optional)' field within the application form, will not be considered. Please be aware that you cannot change your location preference after submitting your application.

Office Closures

If your location preference is for the following site, it's important to note that this is not long-term site for HMRC and we will require you to move to a new building in the future, subject to our location strategy and the applicable employee policies at that time.

For more information on where you might be working, review this information on our locations (opens in a new window)

This Site Is

Telford Plaza, Telford - moving to Parkside Court, Telford

You will be given more information about what this means at the job offer stage.

Leeds Location

Moves Adjustment Payment will be available for this role, provided the successful applicant is a current HMRC colleague in Bradford and meets the eligibility requirements outlined in the HMRC's Moves Adjustment Payment guidance.

Behaviours

We'll assess you against these behaviours during the selection process:

  • Leadership
  • Making Effective Decisions
  • Communicating and Influencing
  • Developing Self and Others

Benefits

Alongside your salary of £58,541, HM Revenue and Customs contributes £16,959 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides (opens in a new window).

HMRC operates both Flexible and Hybrid Working policies, allowing you to balance your work and personal commitments. We welcome applications from those who need to work a more flexible arrangement and will agree to requests where possible, considering our operational and customer service needs.

We offer a generous leave allowance, starting at 25 days and increasing by a day for every year of qualifying service up to a maximum of 30 days.

  • Pension - We make contributions to our colleagues' Alpha pension equal to at least 28.97% of their salary.
  • Family friendly policies.
  • Personal support.
  • Coaching and development.

To find out more about HMRC benefits and find out what it's really like to work for HMRC hear from our insiders or visit Thinking of joining the Civil Service

Things you need to know

Artificial intelligence

Artificial intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified (presenting the ideas and experiences of others, or generated by artificial intelligence, as your own) applications may be withdrawn and internal candidates may be subject to disciplinary action. Please see our candidate guidance (opens in a new window) for more information on appropriate and inappropriate use.

Selection process details

This vacancy is using Success Profiles (opens in a new window), and will assess your Behaviours and Experience.

How To Apply

As part of the application process, you will be asked to provide the following:

  • A name-blind CV focused on the roles and responsibilities most relevant to this position. Please provide concise evidence of experience
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this