Software Engineer Java

Netrolynx AI

Manchester

Hybrid

GBP 65,000 - 78,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary up to £78,000
Training budget
Pension scheme
Healthcare including dental and vision
Wellness subsidies
Flexible working: 3 days in Manchester
Career progression

Job summary

Client Server in Manchester is seeking a Lead Software Engineer / Team Lead with strong Java Spring Boot expertise to guide a small, high-performing development team building real-time sports betting applications. The role blends hands-on coding with people management in a flexible work setup.

You will collaborate with product owners to shape requirements, drive engineering best practices, and oversee the full SDLC.

Qualifications

  • Strong backend experience with Java and Spring Boot.
  • Proven leadership including mentoring and coaching.
  • Fundamentals: OOP, multithreading, design patterns and data structures; familiarity with TDD.

Responsibilities

  • Lead, mentor, and inspire a small development team, fostering a collaborative and innovative environment.
  • Take ownership of the technical architecture and contribute to hands-on coding, primarily using Java Spring Boot.
  • Collaborate with product owners and stakeholders to understand requirements and translate them into scalable, high-quality solutions.
  • Oversee the full software development lifecycle, ensuring timely delivery of features and enhancements.
  • Promote engineering excellence by advocating best practices, code reviews, and continuous improvement initiatives.
  • Create a developer-friendly environment that encourages focus, innovation, and professional development.
  • Implement and uphold testing strategies, including TDD, to ensure robust and reliable software.
  • Stay abreast of emerging technologies and industry trends, integrating relevant innovations into projects.
  • Coordinate with cross-functional teams to ensure seamless integration and deployment of applications.

Skills

Team leadership
Mentoring
TDD
Object-oriented design
Multithreading
Software architecture
Communication
Problem solving
Java
Spring Boot

Tools

Java
Spring Boot
Kafka
Kubernetes
Docker
AWS

Job description

About The Company

Client Server is a leading technology solutions provider renowned for delivering innovative software products and services across various industries. With a strong emphasis on cutting-edge technology and a commitment to excellence, the company has established a reputation for fostering a dynamic and collaborative work environment. Client Server prides itself on its talented team of professionals who drive the company's success through continuous innovation, customer-centric solutions, and a dedication to quality. As a global organization, it offers a diverse and inclusive workplace that values creativity, technical expertise, and professional growth.

About The Company

Client Server is a leading technology solutions provider renowned for delivering innovative software products and services across various industries. With a strong emphasis on cutting-edge technology and a commitment to excellence, the company has established a reputation for fostering a dynamic and collaborative work environment. Client Server prides itself on its talented team of professionals who drive the company's success through continuous innovation, customer-centric solutions, and a dedication to quality. As a global organization, it offers a diverse and inclusive workplace that values creativity, technical expertise, and professional growth.

About The Role

We are seeking a highly skilled Lead Software Engineer / Team Lead specializing in Java Spring Boot to join our Manchester-based team, with flexible WFH arrangements. In this pivotal role, you will lead a small, high-performing development team working on complex, real-time sports betting applications. Your primary responsibility will be to guide and inspire your team, ensuring the successful delivery of high-quality software solutions. This role offers an excellent opportunity for a hands-on technical leader who enjoys balancing architecture, coding, and team development.

You will collaborate closely with product owners and stakeholders to oversee the full software development lifecycle, promoting engineering best practices and continuous improvement. The role emphasizes technical excellence, team mentorship, and fostering an environment where developers can innovate and excel. With an approximate 80/20 split between hands-on coding and people management, you'll be instrumental in shaping the technical direction while nurturing your team’s growth.

Qualifications

The ideal candidate will possess a strong background in backend software engineering with significant experience in Java and Spring Boot development. You should have proven leadership capabilities, including mentoring and coaching team members, and be an advocate for software engineering best practices. A solid understanding of computer science fundamentals such as object-oriented programming, multithreading, design patterns, and data structures is essential. Familiarity with Test Driven Development (TDD) is also required.

Additionally, experience with agentic AI coding and modern cloud technologies will be advantageous. Strong communication skills, pragmatic problem-solving abilities, and stakeholder management experience are critical for success in this role. While not essential, familiarity with Kafka, Kubernetes, Docker, and AWS will be considered a plus.

Responsibilities
  • Lead, mentor, and inspire a small development team, fostering a collaborative and innovative environment.
  • Take ownership of the technical architecture and contribute to hands-on coding, primarily using Java Spring Boot.
  • Collaborate with product owners and stakeholders to understand requirements and translate them into scalable, high-quality solutions.
  • Oversee the full software development lifecycle, ensuring timely delivery of features and enhancements.
  • Promote engineering excellence by advocating best practices, code reviews, and continuous improvement initiatives.
  • Create a developer-friendly environment that encourages focus, innovation, and professional development.
  • Implement and uphold testing strategies, including TDD, to ensure robust and reliable software.
  • Stay abreast of emerging technologies and industry trends, integrating relevant innovations into projects.
  • Coordinate with cross-functional teams to ensure seamless integration and deployment of applications.
Benefits
  • Competitive salary up to £78,000
  • Personalized training and professional development budget
  • Comprehensive pension scheme
  • Healthcare coverage including dental and optical
  • Wellness initiatives such as gym subsidies, cycle-to-work schemes, and volunteer days
  • Flexible working arrangements with three days in the Manchester office and two days remote work
  • Supportive and diverse work environment with clear career progression pathways

Equal Opportunity

Client Server is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other characteristic protected by law. We believe that a diverse workforce is essential to our success and strive to provide equal employment opportunities to all qualified candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer Java - Sports
Lead Software Engineer Java - Sports

Client Server Limited • Manchester

On-site
GBP 65,000 - 78,000
Pension
Private healthcare
Dental & optical
+4
Software Engineer
Software Engineer

interactive investor • Manchester

Hybrid
GBP 45,000 - 55,000
Pension Plan – employer contribution
Life Assurance
Private Medical Insurance
+4
Software Developer, Account Management & Onboarding
Software Developer, Account Management & Onboarding

bet365 Group • Manchester

Hybrid
GBP 60,000 - 90,000
Hybrid work policy
Flexible hours
Hands-on Tech Lead: Java & Spring Boot (Hybrid)
Hands-on Tech Lead: Java & Spring Boot (Hybrid)

Client Server Limited • Manchester

Hybrid
GBP 65,000 - 78,000
Pension
Private healthcare
Dental & optical
+4
Senior Java Developer API Security
Senior Java Developer API Security

Client Server • Cambridge

On-site
GBP 67,500 - 82,500
Bonus
Pension
Private Medical Care
+3
Software Engineer C# .Net AWS
Software Engineer C# .Net AWS

Client Server • Sunderland

On-site
GBP 49,500 - 60,500
Competitive salary to £55k + quarterly bonus
Holiday purchase scheme
Pension and private medical care
+6
Senior Software Engineer - Java/Spring Boot
Senior Software Engineer - Java/Spring Boot

Placements24 • Greater London

Hybrid
GBP 90,000 - 130,000
Competitive salary
Health insurance
Paid time off
+2
Senior Application Software Engineer (Java/Spring/Backend)
Senior Application Software Engineer (Java/Spring/Backend)

interactive investor • Manchester

On-site
GBP 60,000 - 75,000
Group Personal Pension Plan
Life Assurance
Private Medical Insurance
+3
Lead Backend Developer Python Java AWS
Lead Backend Developer Python Java AWS

Client Server • London

On-site
GBP 103,500 - 126,500
25 days holiday (increasing to 30), plus Christmas Eve
Vitality healthcare and wellbeing benefits
Pension scheme
+4
Java Software Engineer
Java Software Engineer

Oliver Bernard • Manchester

On-site
GBP 70,000 - 86,000