Summary
✨ AI‑Generated
A senior software engineering role focused on designing and delivering secure, scalable applications and APIs. The position involves full lifecycle development, collaboration with technical teams, and contributing to engineering best practices.
Highlights
Opportunity to work on large-scale, mission-critical software solutions within a collaborative engineering environment with opportunities to influence technical direction and mentor others.
Description
PLEASE NOTE THAT YOU MUST hold ILR or British citizenship and SC eligible.
Should be already based in Manchester or Newcastle or at commutable distance.
We believe innovation happens when talented people with diverse perspectives come together to solve complex challenges.
We're looking for a Senior Java Engineer who is passionate about technology, thrives in collaborative environments, and enjoys building high-quality software that delivers real impact.
You'll be part of a talented engineering community, working on large-scale, mission-critical solutions while helping shape technical direction, mentor colleagues, and drive engineering excellence.
What You'll Do
Design, develop, and maintain high-quality Java applications and services.Contribute across the full software development lifecycle, from design through deployment and support.Collaborate with architects, engineers, and stakeholders to deliver innovative solutions.Design and develop secure, scalable RESTful APIs.Troubleshoot complex technical issues and support live production services.Champion engineering best practices, code quality, security, and performance.Mentor junior engineers and contribute to knowledge sharing across teams.Stay current with emerging technologies and identify opportunities to enhance delivery.Communicate complex technical concepts clearly to both technical and non-technical audiences.
What We're Looking For
Essential Skills & Experience
✅ Strong commercial experience in Java development (including JVM-based languages such as Kotlin or Scala)
✅ Experience with:
Spring BootSpring MVCRESTful API design and developmentSecure coding practices and threat assessment✅ Strong understanding of:
Object-Oriented ProgrammingSOLID principlesDesign patternsSoftware engineering best practices✅ Experience with:
DockerKubernetesGit and version control strategiesCI/CD pipelines (Jenkins, GitHub Actions, Bitbucket Pipelines)✅ Knowledge of:
AWS, Azure, or Google Cloud PlatformApplication monitoring and performance optimisationProduction support and troubleshootingDesirable Skills
Kafka, SQS, or other messaging technologiesAWS Lambda or Serverless architecturesDynatrace, Splunk, ELK Stack, or similar monitoring toolsJPA and HibernateSwagger/OpenAPISelenium, Axe, Postman, or BrunoExperience delivering complex projects from concept to productionExperience working with AI-assisted development tools such as GitHub Copilot
What Makes You Successful
Strong problem-solving and analytical skillsExcellent communication and stakeholder management abilitiesAbility to prioritise effectively in fast-paced environmentsPassion for mentoring and supporting team developmentCollaborative mindset with a commitment to continuous improvement
Security Clearance
Candidates must be willing and eligible to obtain UK Security Check (SC) Clearance if required.
Why Us?
🌟 Work on meaningful, large-scale projects
🌟 Collaborate with world-class engineers and architects
🌟 Continuous learning and career development opportunities
🌟 Inclusive and supportive culture
🌟 Opportunity to influence engineering standards and drive innovation
PLEASE NOTE THAT YOU MUST hold ILR or British citizenship and SC eligible.
Should be already based in Manchester or Newcastle or at commutable distance.
Interview process is condensed to two stages.
Salary: £54,000-£65,000 + £5,100 in cash benefits
If you're an experienced Java Engineer looking to make an impact while working with cutting-edge technologies and talented teams, we'd love to hear from you.