Full-stack Java/Python Developer - Outside IR35 + Remote

Job Title: Full-stack Java/Python Developer - Outside IR35 + Remote
Contract Type: Contract
Location: Scotland
Salary: £0.00 - £450 per day + Outside IR35
Start Date: ASAP
Reference: BBBH29692_1646146649
Contact Name: James Norval
Contact Email:
Job Published: March 01, 2022 14:57

Job Description

Full-stack Java/Python Developer - Central Government

  • Java, Python, Springboot, JavaScript, React, UI, AWS
  • Outside IR35 Contract
  • £450 per day
  • Remote working in the UK
  • 6 months
  • deadline: 7th March 2022


An experienced developer with solid commercial experience of building web applications and REST APIs using Spring Boot and Python/Flask in an OpenShift environment is required to accelerate delivery of new and improved digital services to our customers.


  • Extensions to the Register Land & Property service to support:
  • Enhanced Disposition & Securities data that supports streamlining of the Settle process
  • Support for TPs/DPA and a broader range of deed types
  • Continued enhancement of the customer facing product portfolio based on services customer feedback.
  • Continued development and support of Customer Facing products in line with the product and architecture roadmaps with a view to improving digital sustainability and tackling architectural and technical debt.
  • Demonstrate excellent, sustainable and collaborative software development practice that's focused on delivering highly readable, maintainable and appropriate artefacts.
  • Actively participating in all team events, leading where specialist knowledge in required, and supporting the team to improve their process through inspection and adaptation.
  • Engage with the wider RoS communities of practice and interest to share knowledge, technique and experience.
  • Ensure high quality of developed solutions through development and maintenance of unit tests - with appropriate code coverage - and code analysis using code quality tools.
  • Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc..
  • Troubleshoot development and production problems across multiple environments and operating platforms, from the AWS-based modern stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service.
  • Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc.
  • Some of these services may need to be provided outside of core business hours (07:30-17:30) in order to ensure continuity of service. The successful supplier is expected to plan and manage their working hours accordingly.

Skills & commercial experience with the following technology is required (more the merrier, but not everything is needed):

  • Java 11
  • Python 3
  • Spring Boot, Python Flask microservices
  • Spring security and OAuth2
  • JavaScript UI frameworks, including React,
  • Strong HTML / CSS skills and an awareness of accessibility considerations.
  • OpenShift
  • Modern DevOps and CI/CD practices including deployment pipelines, Jenkins and
  • Docker
  • Designing and developing with relational and NoSQL databases, particularly
  • Mongo and Postgres
  • Significant and demonstrable commercial experience in the following areas:
  • Delivering high quality software collaboratively in high-performing, cross-functional development teams.
  • Designing, gaining consensus, and implementing technical solutions for software development projects
  • Developing within Digital First or GDS quality standards
  • Developing solutions using human-centred, research-driven, inclusive design practices
  • Designing and implementing solutions using service and event-based architectures
  • Using testing tools for unit testing, including system test automation frameworks
  • Cloud monitoring, telemetry, intelligence tools and processes, including Grafana
  • Incrementally replacing enterprise legacy systems
  • Working in Agile delivery models
  • Defining infrastructure as code
  • Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
  • Code quality, monitoring, telemetry and analytics tools

Desirable skills

  • AWS Lambda, S3, Cloud Formation, Aurora/Postgres, API Gateway, CDK
  • Typescript