Point your AI agent at freehire and let it find you a job.

Get the CLI →

Client Server

New

Senior Java Developer Spring Boot TDD

Posted 5 views
Discussion

Summary

A senior hands-on lead building real-time sports betting backend services with Java and Spring Boot, guiding a small team (~80/20 coding vs leadership), championing TDD and CS fundamentals, and driving delivery with Product Owners.

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available