Her Majesty’s Passport Office

Home Office - Her Majesty's Passport Office - Java developer

Incomplete applications

13
Incomplete applications
12 SME, 1 large

Completed applications

17
Completed applications
15 SME, 2 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Thursday 1 August 2019
Deadline for asking questions Monday 5 August 2019 at 11:59pm GMT
Closing date for applications Thursday 8 August 2019 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Specialist role Developer
Summary of the work 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
Latest start date Monday 2 September 2019
Expected contract length 24 months total. Initial 6months, further period up to 18 months depending on needs& performance
Location London
Organisation the work is for Her Majesty’s Passport Office
Maximum day rate £650

About the work

About the work
Opportunity attribute name Opportunity attribute value
Early market engagement
Who the specialist will work with 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
What the specialist will work on 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

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place London
Working arrangements You will work onsite as much as possible, but at a minimum the expectation is Monday-Thursday in order to be present and a contributor to ad hoc technical discussions, and Agile ceremonies. Many team members opt to work from home on a Friday so this is permissible if desired.

Immovable commitments may permit working from home on days outside of this general routine if required.

You may be expected to travel to another site for participation in activities pertaining to the nature of the role. These will be ad hoc as per the project requirements.
Security clearance SC Clearance is required. HM Passport Office will support the clearance process.

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions

Skills and experience

Buyers will use the essential and nice-to-have skills and experience to help them evaluate suppliers’ technical competence.

Skills and experience
Opportunity attribute name Opportunity attribute value
Essential skills and experience
  • 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
Nice-to-have skills and experience
  • 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

How suppliers will be evaluated

How suppliers will be evaluated
Opportunity attribute name Opportunity attribute value
How many specialists to evaluate 4
Cultural fit criteria
  • 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
Assessment methods
  • Work history
  • Interview
Evaluation weighting

Technical competence

65%

Cultural fit

15%

Price

20%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. Is there a current incumbent? There is no incumbent in post. This is a new Requirement.
2. Is there an incumbent in place? There is no incumbent in post. This is a new Requirement.
3. Can we ask if there is an incumbent on this role. There is no incumbent in post. This is a new Requirement.
4. Is this role inside or outside IR35? We expect this engagement to be outside IR35, however status is assessed on a case-by-case basis.
5. Can the Java Developer work remotely? Remote working may be allowed depending on business need. Standard Government Terms and Conditions for Expenses as covered in the DOS Contract.