Manager, Java Developer (Manchester, Newcastle)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- 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.
Requirements
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., 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, * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
Fully Remote Software Engineer Jobs
7 Most Popular Web Developer Jobs in Europe
Frontend Developer Salary in The UK