> Markdown version of [/jobs/ext/3007904-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/3007904-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** GTC Recruitment - **Location:** Radcliffe, UK - **Experience:** Expert - **Salary:** £56,716.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Server Applications, Automation of Tests, Microsoft Azure, Big Data, Unix, Cloud Computing, Continuous Delivery, Continuous Integration, Linux, DevOps, Distributed Systems, Java API for RESTful Web Services (JAX-RS), Enterprise Messaging Systems, MongoDB, NoSQL, Mockito, DevOps Tools - Open-source, Backend, Build Management, Apache Kafka, Restful APIs, Web Architecture, Microservices - **Published:** September 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5890525431 ## About the Role * Strong commercial experience with Java (11/17/21+) * Experience leading or mentoring engineers * Strong background in microservices architecture * Experience building and consuming REST APIs * Strong understanding of TDD, BDD, and automated testing * Experience working in Agile environments * Experience supporting live production systems * Solid understanding of scalable web architecture * Comfortable working in Linux/Unix environments * Desirable: experience with Kafka, ActiveMQ, or similar messaging systems * Desirable: experience with MongoDB or other NoSQL databases * Desirable: experience with Mockito, Jackson, and JAX-RS * Desirable: experience with high-scale or high-traffic systems * Desirable: experience with cloud platforms such as AWS, Azure, or GCP * Desirable: experience with CI/CD and DevOps tooling ## Description * Lead or mentor a team of Java developers * Design and build server-side applications and RESTful APIs * Develop and maintain automated test suites using TDD and BDD * Support CI/CD and continuous deployment practices * Contribute to 2nd-line production support and incident resolution * Build scalable, high-performance distributed systems * Work with large datasets and ensure systems scale effectively * Communicate technical concepts to non-technical stakeholders * Work in Linux/Unix-based environments Technologies: * AWS * ActiveMQ * Azure * Backend * CI/CD * Cloud * DevOps * GCP * Support * Jackson * Java * Kafka * Linux * MongoDB * NoSQL * REST * TDD * Unix * Web * microservices, We are looking for an experienced Lead / Senior Java Developer to join our high-performing agile team building scalable, high-quality digital services. This is a hands-on technical leadership role where you will guide developers while contributing directly to backend development, APIs, and automated testing. You will work on complex, high-traffic systems using modern engineering practices, helping us design and deliver robust, scalable services that are resilient and production-ready. We value clean engineering practices, high-quality code, and collaborative working in cross-functional agile teams. ## Related Videos - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)