Senior Java Developer

GTC Recruitment
Radcliffe, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£56,716.0
Working hours
Regular working hours

Tech stack

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
+17 more
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

Job 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

Videos

See all

Related articles

See all