Senior Java Developer
Listed on 2026-10-18
-
Software Development
Java Developer, Backend Developer, Software Engineer, DevOps
Security Clearance Requirement
Due to the nature of the work you'll be supporting, this role requires eligibility for Security Clearance. As part of the clearance process, applicants must be able to provide a minimum of five years' UK address history at the time of application.
Hybrid WorkingThis role is based at our Newcastle office in Cobalt Business Park and requires a minimum of three days per week on-site.
Please note that these requirements relate to a specific client engagement.
About the RoleWe're looking for an experienced Senior Java Developer to join our Advanced Technology Centre in Newcastle.
You’ll play a key role in designing, developing, and maintaining enterprise-scale applications and microservices solutions that support large-scale public and private sector programmes. Working as part of high-performing Agile teams, you’ll combine hands-on development with technical leadership, helping to deliver secure, scalable, and high-quality software solutions.
This is an excellent opportunity for a senior engineer who enjoys solving complex technical challenges, mentoring others, and shaping the development of modern cloud-native applications.
About the TeamOur Advanced Technology Centre is a thriving hub of innovation where technology specialists collaborate to deliver high-quality solutions for a diverse range of clients.
You’ll join a collaborative and inclusive environment that encourages continuous learning, knowledge sharing, and professional growth. Working alongside skilled engineers, architects, and industry experts, you’ll have access to cutting-edge technologies, extensive training opportunities, and a global network of professionals who can help you develop your career.
Whether you’re looking to deepen your technical expertise, take on greater technical leadership responsibilities, or broaden your experience across different industries and technologies, you’ll find plenty of opportunities to do so here.
What You'll Be DoingAs a Senior Java Developer, you will:
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Build and enhance RESTful APIs and microservices architectures that support scalable business solutions.
- Collaborate with cross-functional Agile teams to deliver high-quality software throughout the development lifecycle.
- Troubleshoot and resolve application and production issues to ensure system reliability and performance.
- Contribute to code reviews, testing practices, and continuous improvement initiatives.
- Mentor junior developers and promote knowledge sharing across the team.
- Support CI/CD pipelines and automated testing practices to improve delivery quality and efficiency.
- Work with both relational and No
SQL databases to design and maintain robust data solutions. - Contribute to technical discussions, solution design decisions, and engineering best practices.
We're interested in candidates with experience in:
Essential Skills- Java 8+ development
- Spring Framework and Spring Boot
- Experience using AI coding assistants to support development, code review and testing
- RESTful API development
- Microservices architecture
- Object-oriented programming principles and design patterns
- SQL and No
SQL database technologies, including MySQL, Oracle, PostgreSQL, and MongoDB - Python and Shell scripting
- Agile/Scrum delivery environments
- Troubleshooting and resolving production issues
- Mentoring or supporting junior developers
- Software engineering best practices, including code reviews and version control
- Elasticsearch or other search technologies
- CI/CD pipelines and Dev Ops practices
- Test-Driven Development (TDD)
- Continuous Testing practices
- Experience supporting distributed systems and microservices-based architectures
- Degree…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).