Software Engineer Java in Manchester

Software Engineer Java in Manchester

Manchester Full-Time On-site
N

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.

#J-18808-Ljbffr

Software Engineer Java in Manchester employer: Netrolynx AI

Involved Solutions is an exceptional employer, offering a dynamic work environment where innovation thrives. With a strong focus on employee growth, we provide ample opportunities for professional development and collaboration within our telecom-focused automation team. Located in the UK, our culture promotes teamwork and creativity, making it an ideal place for those looking to make a meaningful impact in the 5G and enterprise networks space.

N

Contact Details:

Netrolynx AI Recruitment Team