Lead Software Engineer / Team Lead - Java Spring Boot

Netrolynx Ai — United Kingdom · Posted ~3 hours ago

Lead Full-time Hybrid Visa History ✓

Skills

Java Spring Boot Software engineering Team leadership Backend development AWS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead a small, high-performing software development team while remaining technically hands-on with Java and Spring Boot. You will provide technical direction, contribute to application development, and help deliver reliable software in a collaborative engineering environment with flexible remote working.

Highlights

Leadership-oriented software engineering role combining hands-on Java development with guidance of a high-performing development team and flexible work-from-home arrangements.

Description

About The Company Client Server is a renowned technology company specializing in innovative software solutions across various industries. With a strong commitment to excellence and a passion for pushing technological boundaries, Client Server has established itself as a leader in delivering cutting-edge applications and systems. The company values a collaborative and inclusive culture, fostering continuous learning and professional growth among its employees. Operating globally, Client Server is dedicated to creating impactful products that enhance user experiences and drive business success. About The Role The Lead Software Engineer / Team Lead (Java Spring Boot) role at Client Server offers an exciting opportunity for a technically skilled and leadership-oriented professional to make a significant impact within the organization. Based in Manchester with flexible WFH arrangements, this position involves guiding a small, high-performing development team responsible for building and maintaining real-time sports betting applications. The role requires a blend of hands-on technical expertise and team management skills, with approximately 80% of the time dedicated to architecture, coding, and technical problem-solving, and 20% to coaching, mentoring, and team development. As a central figure in the development process, you will collaborate closely with product owners and stakeholders to ensure timely and high-quality delivery of features and enhancements. Promoting best practices in software engineering, fostering a developer-friendly environment, and driving continuous improvement initiatives are key aspects of this role. This position provides an excellent platform for a proactive leader who is passionate about technology and team growth to thrive in a dynamic and supportive environment. Qualifications The ideal candidate will possess a strong background in backend software engineering with proven leadership experience. Essential qualifications include: Extensive experience with Java and Spring Boot developmentProven track record in technical and team leadership, mentoring, and coachingDeep understanding of software engineering best practices and principlesExperience with Test Driven Development (TDD)Solid knowledge of Computer Science fundamentals such as Object-Oriented Programming, multithreading, Design Patterns, and Data StructuresComfortable working with agentic AI coding techniquesExcellent communication skills with the ability to manage stakeholders effectively Desirable but not essential skills include experience with Kafka, Kubernetes, Docker, and AWS cloud services. A proactive, pragmatic approach combined with a collaborative mindset will be highly valued. Responsibilities The primary responsibilities of the Lead Software Engineer / Team Lead include: Providing technical leadership and mentorship to a small development team, fostering a culture of engineering excellenceDesigning, developing, and maintaining scalable, high-performance backend systems using Java Spring BootCollaborating with Product Owners and stakeholders to understand requirements and translate them into technical solutionsOverseeing the full software development lifecycle, including planning, development, testing, deployment, and maintenanceImplementing best practices in coding, testing, and deployment to ensure high-quality deliverablesPromoting continuous improvement through code reviews, retrospectives, and process optimizationsCreating an environment that encourages innovation, focus, and professional growth for team membersStaying current with emerging technologies and integrating relevant tools and frameworks into projects Benefits Joining Client Server as a Lead Software Engineer offers a comprehensive benefits package designed to support your professional and personal well-being. Benefits include: Competitive salary up to £78,000Personalized training budget to support continuous learning and skill developmentContributory pension schemeHealthcare coverage including dental and opticalWellness initiatives such as gym subsidies, cycle-to-work schemes, and volunteer daysFlexible working arrangements with three days in the Manchester office and two days remote workOpportunities for career progression within a growing organizationEngagement in innovative projects using the latest technologies Equal Opportunity Client Server is committed to creating an inclusive environment that values diversity and equal opportunity. We welcome applications from candidates of all backgrounds, regardless of race, gender, age, disability, sexual orientation, or any other characteristic protected by law. We believe that a diverse workforce enhances our creativity, innovation, and overall success, and we strive to provide a supportive environment where everyone can thrive and contribute to our shared goals.