Lead Developer - Python and Java

Job Title: Lead Developer - Python and Java
Contract Type: Contract
Location: England
Salary: £674 - £674.99 per day + INSIDE IR35
Start Date: April 2022
Reference: BBBH29899_1648114557
Contact Name: Zoe Latuszka
Contact Email:
Job Published: March 24, 2022 09:35

Job Description

Lead Developer

£674.99 per day. Inside IR35
5 Months
Remote - UK Based.


As the world becomes more aware of climate change the need for an organisation that brings together the best meteorologists, climatologists and technologists to rise to the challenge has never been greater. If you are the kind of person who wants to make a difference, then we'd like you to become part of this world class team. We're the Met Office. The UK national meteorological service and we are looking for an experienced Software Developer to help deliver new and exciting solutions.

Job Purpose

We require an experienced Developer to help design, evolve and support our strategic API Management system, together with helping to skill share across the team. This role will be for an initial 6 months, but should be extended for the those who can show the right technical and interpersonal capabilities. Duties may include:

  • Developing and extending Python-based AWS Lambda APIs
  • Building new Java classes to extend our API Management platform
  • Working with the Solutions Architect to design and deliver product features
  • Technically Lead the team, including mentoring junior developers
  • Assisting testing and peer reviews of technical delivery
  • Providing technical advice to internal users of the system

Essential Qualifications, Skills & Abilities

  1. A working knowledge of implementing or supporting REST APIs using an API Management solution (e.g. WSO2, Apigee)
  2. Highly proficient in Python and Java development
  3. Experience of building unit tests with Junit and mocking frameworks, e.g. Mockito
  4. Demonstrable knowledge of using Amazon AWS services including Lambda, EC2 and experience of the AWS CodePipeline
  5. Strong communications skills with evidence of an organised and structured approach to your work and ability to work within an agile scrum team environment
  6. Strong leadership and mentoring skills
  7. Experience of supporting and working on live products

Desirable Qualifications, Skills & Abilities

  1. Development experience using Spring and Spring Boot
  2. Development experience using JavaScript
  3. Experience with git / github and the Atlassian toolset
  4. Good understanding of Maven
  5. Good understanding of Linux shell scripts (e.g. bash)
  6. Integration experience using REST APIs and JSON
  7. Working knowledge of Auth and Auth protocols, including OAuth2 and API keys
  8. Collaborative team ethic