Java Developer (DF020801)
at Her Majesty's Passport Office, London

Location: London

Salary: Daily Rate: Up to £550 Ltd

Job Type: Contract

Industry: Government

Job Title: Java Developer
CV Submission Deadline: Thursday 8 August 2019 @ 12.00
Location: London
Duration: 24 months total. Initial 6months, further period up to 18 months depending on needs & performance
Daily Rate: Up to £550 Ltd
Security Clearance: SC Clearance is required. HM Passport Office will support the clearance process.
IR35 IN/OUT Scope: Out of Scope


Key Tasks and Deliverables:

Experienced Java developer required for developing scalable backend microservices that provide unified access to passport data through carefully designed APIs for use by myriad government departments and organisations

You’ll be working within a fully Agile team including a delivery manager, product owner, service owner, scrum master, manual testers, business analysts, technical design authority, and developers of varying experience levels. In addition, you will communicate and collaborate with various stakeholders across the business who depend on the project outcomes

1.Write scalable backend Java services that provide unified access to disparate data sets, through carefully considered APIs designed to meet the needs of different consumers

2.Write comprehensive tests and follow QA best practice to ensure solutions are of high quality and robust

3.Configure deployment pipelines to push code across environments, all the way up to production

4.Follow Agile principles to develop software in a transparent and collaborative fashion

5.Configure service orchestration and environments using CI/CD, AWS and K8S

6.Participate in workshops to elicit user requirements, and design APIs for consumers

Experience Required:


Have 5 years’ experience in code development using Java

Have experience and understanding with AWS and Continuous Integration and Continuous Deployment of code with this cloud based infrastructure

Provide experience of writing micro services

Demonstrate experience of working in an Agile environment and its frameworks.

Provide experience of Object Oriented Programming

Provide experience of Functional Programming


Familiarity with Kubernetes

Experience of utilising Docker for containerisation

Working with or understanding of GraphQL

Knowledge of PostgreSQL databases, data types and functions.

Previous Experience of working in government departments

Cultural Fit:

Be transparent and collaborative when making decisions

Have a no-blame culture and encourage people to learn from their mistakes

Take responsibility for their work

Share knowledge and experience with other team members