Public Sector

Developer (Java)

Full Time

Bird Online Jobs


Revenue & Customs Digital Technology Services (RCDTS) are working alongside HM Revenue & Customs (HMRC) and embarking on an ambitious and challenging digital transformation programme which will result in HMRC becoming one of the most digitally advanced tax authorities in the world.

RCDTS was set up in 2015 as a subsidiary of HMRC’s Chief Digital & Information Officer Group and has one of the largest customer bases in the world.

Our role sits within Chief Digital & Information Group (CDIO), we’re increasingly delivering in-house through our growing network of digital delivery centres – hi-tech, state-of-the-art facilities across the UK.

We’re removing our dependence on data centres, as we increasingly virtualise our estate. We’re fundamentally restructuring the way we look after our IT and the way we work with partners across our ecosystem. But it’s not just about the tech. We’re building a deep understanding of our customers, working in agile ways, and implementing a DevOps approach.

Role & Responsibilities

This is an opportunity to make a real difference to the way we do business by delivering robust digital products with a focus on the high-profile UK transition.  

We are looking for self-motivated people with great communication skills as well as solid experience of delivering applications in an agile environment and working as part of a multi-functional team. 

You will contribute to the design, development and maintenance of cloud-based applications for deployment to AWS using Java with Spring Boot as well as a variety of tools and technologies.  

Applicants with experience of the Oracle SOA suite who are able to support the legacy applications could also enjoy the benefit of cross-training on the newer cloud-based applications. 

Duties will include:

Implementing new or changed functionality on large scale Java based distributed systems

Ensuring that coding, unit and integration test activities are carried out accurately and to recognised standards 

Participating in design workshops and proactively contributing to the production of design specifications 

Active participation in Scrum ceremonies to help deliver successful Projects 

Reviewing Project/System/Development specifications 

Monitoring and maintaining live IT systems which may involve an element of on-call activity 


Essential criteria

You will have knowledge, experience and understanding of: 

Java, including the JPA 

Spring Framework and/or SpringBoot 

Web Services: JMS; Rabbit MQ; Kafka  

Agile using continuous integration 

Desirable criteria

Ideally you will also have knowledge and understanding of  



Schema design, PL*SQL and SQL 

 Occasional travel to other HMRC sites may be required as part of this role  

Selection Process

If you are successful at the sift stage, you will be invited to interview to demonstrate your suitability.

Reasonable adjustment

We are an equal opportunity employer and value diversity at our company. We want to make sure no one is put at a disadvantage during our recruitment process because of a disability, condition, or impairment. To assist you with this, we will reduce or remove any barriers where possible and provide additional support where appropriate. Please see our Disability Matters: How we can support you during our selection process booklet for more details.

Additional Information

All applicants will need to provide proof that they have the right to work in the UK. Information on Right to Work legislation can be found at 

We are committed to offering flexible working within our organisation. We will consider all requests to work part-time, flexibly or on a job-share basis. Please speak to the recruitment team or the hiring manager if you would like to discuss flexible working arrangements. 

RCDTS is an office-based organisation committed to achieving the optimum work/life balance arrangements for staff. Where business requirements permit, we are fully supportive of a blend of home and office working.

If you are applying for a role in an office within a regional centre location or a transitional or specialist site, then the following may apply: Daily Travel Assistance will be available for this role, provided the successful applicant is a current RCDTS employee and meets the eligibility requirements outlined in the department’s Daily Travel Assistance guidance.

A reserve list may be created if suitable candidates are identified and will last for a period of 12 months. 

HMRC’s Technology Sourcing Programme

HMRC faces a number of contract expiries combined with the need to re-balance control over its digital and technology capability to ensure HMRC can respond quickly and effectively to changing requirements and priorities.

This is a multi-year programme to transform how HMRC delivers and uses IT. The programme is in place to design and deliver the safe disaggregation, exit and transition of HMRC’s major IT contracts and stand-up new arrangements to deliver both IT run and change activity.

The programme will develop and implement a new technology supply chain model, protect live services, enable the department to remediate and prevent technical debt, reduce risk in our IT estate, improve cost effectiveness, provide flexibility and establish partnerships with suppliers to deliver innovation.

What does this mean for RCDTS? – The programme is due to impact the services that RCDTS currently provides to HMRC. As a result, it is expected that some services currently provided by RCDTS will be delivered within HMRC in the future, and some services will instead be delivered by third party supplier partners. We expect this will mean that, in due course, some RCDTS colleagues will transfer to third party suppliers and other RCDTS colleagues will transfer to HMRC, under the ‘TUPE’ Regulations (where the statutory ‘tests’ are met at the time).  RCDTS as a company is due to be closed down once these processes are concluded. It is currently anticipated that the RCDTS function in which this vacancy sits is likely to be delivered by HMRC in the future. There will be prior consultation with RCDTS employees, including via RCDTS’ Employee Forum, on potential transfers due to result from TSP. More information will therefore be provided to staff before any changes take effect