Back to Job Search

Senior Java Developer

Job Description

We're looking for an experienced Senior Java Developer to join a dynamic team at a Central Government department. With this hybrid role, you can work 3 days remotely and 2 days in their Blackpool, Newcastle or Leeds hub.

Your role:

  • Deliver software products 

  • Transform business requirements into production ready code

  • Ensure system robustness, resilience and stability

  • Design and develop reusable libraries and services and promote reuse across the department

  • Produce comprehensive suites of automated unit and integration tests to ensure code quality

  • Assure there is a fit for purpose, robust automated test suite

  • Assist in the development of medium-long term strategies for products

  • Define version control strategies for the source code of the product

  • Identify and resolve issues preventing delivery or continuation of software engineering activities

  • Collaborate across teams and liaise with Principal Software Engineers and Technical Architects to investigate technical solutions

  • Produce comprehensive technical documentation for wider consumption

  • Carry out agreed infrastructure maintenance tasks

  • Provide 3rd line support on products developed, including out of hours support as and when required

  • Contribute to community discussions about best practice within Software Engineering

  • Provide coaching and mentoring to Software Engineer colleagues and peers

You'll need: 

  • Software Engineer experience

  • Java 

  • JavaScript

  • Node.js

  • SQL

  • PostgresSQL

  • MySQL

  • MongoDB

  • Cassandra

  • SQL tuning

  • Kernel tuning

  • Explain plans, patching and upgrade, meet Recovery Point Objectives, meet Recovery Time Objectives

  • nL2/L3 Database Build

  • Partitions

  • Git