Senior Java Developer Spring Boot TDD

Company: Client Server
Apply for the Senior Java Developer Spring Boot TDD
Location: Manchester
Job Description:

Overview

As a Senior Java Developer, you will lead a small, high-performing backend team while delivering hands-on architecture and coding. You’ll work in a real-time sports betting domain, collaborating closely with Product Owners to ensure timely, high-quality delivery. The role balances technical leadership with mentoring, driving engineering excellence and continuous improvement. This opportunity combines hands-on coding with strategic influence in a global gaming software environment.

Pay / Benefits

  • Salary up to 78k
  • Personalised training budget
  • Pension
  • Healthcare including dental and optical
  • Wellness experiences
  • gym subsidy, cycle to work scheme, volunteer days

Responsibilities

  • Guide and mentor a small development team, balancing architecture work with coding and leadership (approximately 80/20)
  • Oversee full delivery lifecycle with Product Owner to deliver backlog items to a high standard
  • Promote engineering best practices and drive continuous improvement across the team and organization
  • Develop backend solutions using Java and Spring Boot in a real-time betting context
  • Champion Test Driven Development (TDD) and robust CS fundamentals
  • Collaborate with stakeholders to ensure clear communication and alignment

Key requirements

  • Strong Java and Spring Boot development experience
  • Technical leadership, mentoring and coaching experience
  • Proficient in Test Driven Development (TDD)
  • Solid CS fundamentals (OOP, multithreading, design patterns, data structures)
  • Collaborative, pragmatic communicator with stakeholder management skills
  • Comfortable with agentic AI coding
  • collaborative
  • pragmatic
  • strong communication
  • Java
  • Spring Boot
  • TDD

…

Posted: October 3rd, 2026