Senior Java Developer


Details:
Description:

Lead / Senior Java Developer (Technical Lead)

We are looking for an experienced Lead / Senior Java Developer to join a 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 to design and deliver robust, scalable services that are resilient and production-ready.

Key Responsibilities

* Lead or mentor a team of Java developers

* Design and build server-side applications and RESTful APIs

* Develop and maintain automated test suites (TDD/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

Essential Experience

* 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

* Kafka, ActiveMQ, or similar messaging systems

* MongoDB or other NoSQL databases

* Mockito, Jackson, JAX-RS

* High-scale or high-traffic system experience

* Cloud platforms (AWS / Azure / GCP)

* CI/CD and DevOps tooling

About You

You are a strong technical leader who enjoys solving complex problems, improving systems, and working collaboratively in cross-functional agile teams. You value clean engineering practices, high-quality code, and delivering reliable systems at scale

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Senior Java Developer in Manchester Greater Manchester ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?