Senior Java Developer Spring Boot TDD
Summary
A senior backend developer role in Manchester building real-time sports betting applications with Java and Spring Boot. The role splits time roughly 80/20 between hands-on architecture/coding and leading a small team: mentoring engineers, working with the Product Owner on backlog delivery, and driving engineering practices like TDD.
As a Senior Java Developer, you guide and inspire a small, high-performing team while delivering hands-on backend work. You balance architecture and coding, with an ~80/20 split, shaping real-time sports betting applications. You collaborate with Product Owner to ensure high-quality backlog delivery and drive engineering excellence across the team and organization. This role offers leadership, mentoring, and ongoing improvement in a dynamic, supportive environment.
Pay / Benefits- Salary to 78k
- Personalised training budget
- Pension
- Healthcare including dental and optical
- Wellness experiences
- gym subsidy, cycle to work scheme, volunteer days
- guide and inspire a small development team
- maintain hands-on architecture and coding focus (80/20)
- collaborate with Product Owner to deliver backlog
- drive engineering excellence and best practices
- oversee full delivery lifecycle and ensure high standards
- promote continuous improvement across team and organization
- strong Java and Spring Boot development experience
- technical and team leadership, mentoring and coaching
- experience with Test Driven Development (TDD)
- Solid CS fundamentals (OOP, multithreading, design patterns, data structures)
- comfortable with agentic AI coding
- collaborative, pragmatic with strong communication and stakeholder management skills
- collaborative
- pragmatic
- strong communication
- Java
- Spring Boot
- TDD