Skip to main content

This job has expired

Software Developer (JAVA)

Employer
HMRC
Location
Worthing, West Sussex
Salary
£35500/annum
Closing date
23 Aug 2022

View more

Job Sector
Public sector
Contract Type
Permanent
Hours
Full Time
Background

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.

We focus on our people, with clearly defined career pathways that are rewarding, fulfilling and achievable. We have flexible ways of working to help everyone manage their own work/life balance. And we’re creating an authentically diverse and inclusive workplace where everyone feels able to bring their whole self to work.

The Team

An exciting time to be working for CDIO, the Borders and Trade (B&T) team is an integral part of the group with a focus on developing, delivering and supporting high-profile IT solutions which are the cornerstone of the HMRC Customs, Excise and International Trade business.

Covering a complex range of business operations and using a variety of technical platforms we develop, deliver and provide end-to-end service management for over 100 separate applications many with exceptionally high volumes of transactions and challenging deadlines.

Role & Responsibilities

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

Working within a mixed-experience and multi-disciplined team, you will be involved in all aspects of supporting a live service.

As the ideal candidate you will have worked on Agile service(s) implementing both back-end and front-end java solutions on large scale systems. You will have up to date knowledge of developments in the java language, modern java application frameworks, build tools, integration and deployment approaches and software version control. The successful candidate will have experience of working both as part of a team and independently, will be able to perform low level design activities and will have experience in solving defects and issues. You will also have an understanding of the different stages of the software lifecycle. You will need to be able to work collaboratively, engaging with both scrum colleagues and other partners to help flesh out requirements and resolve problems. You will pro-actively help your team achieve goals and be willing to step out of your comfort zone on occasion.

Duties will include:

The live service software developer is responsible to the Live Service team lead applying team procedures in the maintenance and support of the assigned applications that enables them to stay fully functioning within the agreed service levels.

Support includes; investigation and resolution of any issues, reporting and raising of Incident and Problem calls, raising of RFCs, monitoring performance and enacting corrections and providing advice to users. S/he may be called upon to collaborate with developers or other specialist colleagues to for example define enhancements or support problem resolution.

Key responsibilities are:

* Applying agreed procedures to enact modifications and release updates and enhancements

* Investigating incidents following agreed procedures using appropriate software and tools

* Identifying, applying and testing fix solutions

* Maintaining documentation of updates, releases and incident resolution

* Monitor performance, collect agreed performance data and report anomalies

* Carrying out agreed maintenance tasks.

* Maintain effective relationships with users providing a high level of customer service

* Supports the update of processes, work instructions, LSMs and other documentation as needed

Requirements

Essential criteria

You will have knowledge and understanding of:

* Java (EJB 3.x) – Core Java versions 6, 7 and 8

* Weblogic (10g/11g/12c)

* Creating and running Oracle PL/SQL and SQLplus queries

* Understanding and experience of creating running Unix commands and shell scripting

* Working within Agile / Scrum teams

Desirable criteria

Ideally you will also have knowledge and understanding of

* Continuous Integration and Deployment methodology and tooling (especially Maven).

* Working on high-volume/distributed systems

* Agile tooling such as Jira and Confluence

* XML and XSD creation

* Source control systems (Git or Subversion)

* JMS

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

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert