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
- Strong commercial experience in Java development (including JVM-based languages such as Kotlin or Scala)
- Experience with:
- Spring Boot
- Spring MVC
- RESTful API design and development
- Secure coding practices and threat assessment
- Strong understanding of:
- Object-Oriented Programming
- Design patterns
- Experience with:
- Docker
- Git and version control strategies
- CI/CD pipelines (Jenkins, GitHub Actions, Bitbucket Pipelines)
- Knowledge of:
- AWS, Azure, or Google Cloud Platform
- Application monitoring and performance optimisation
- Production support and troubleshooting
- Kafka, SQS or other messaging technologies
- AWS Lambda or Serverless architectures
- Dynatrace, Splunk, ELK Stack or similar monitoring tools
- JPA and Hibernate
- Selenium, Axe, Postman or Bruno
- Experience delivering complex projects from concept to production
- Experience working with AI-assisted development tools such as GitHub Copilot
What Makes You Successful
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management abilities
- Ability to prioritise effectively in fast-paced environments
- Passion for mentoring and supporting team development
- Collaborative 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
Interview Process
Interview process is condensed to two stages.
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.
#J-18808-Ljbffr…
