Job Specifications
Senior Java Developer
Location: Manchester
Salary: £60,000 to £70,000
Work pattern: Hybrid with flexibility depending on candidate requirements
Employment type: Full-time, permanent
We are partnering with a long-established UK technology business that is undergoing significant growth, driven by new enterprise customers and international expansion. The engineering function has scaled steadily over the last decade and now supports multiple complex, business-critical software products used at national and international level.
This is growth-driven hiring, not replacement. Retention across the development teams is high, and the organisation offers a stable yet progressive environment where experienced engineers can make a real impact.
The role
As a Senior Java Developer, you will play a key role within an Agile Scrum team, contributing to the ongoing development of a flagship enterprise platform while helping shape technical direction and ways of working.
You will remain hands-on, delivering high-quality Java code, while also supporting and mentoring other developers, contributing to technical discussions, and influencing design decisions. The environment is collaborative and non-hierarchical, with shared ownership and leadership across teams.
Initial work will focus on a core product, with opportunities to contribute to other systems over time.
What you’ll need
Strong commercial experience developing in Java within production environments
Experience working on large or long-lived codebases
A solid understanding of Agile delivery and collaborative development practices
The ability to design, implement, and review clean, maintainable code
Confidence contributing to technical discussions and guiding less experienced developers
Experience with modern Java versions is expected. Exposure to DevOps tooling such as Docker, Kubernetes, Terraform, Jenkins, or similar is beneficial but not mandatory, with opportunities to learn on the job.
About you
You are a confident, hands-on developer who enjoys solving complex problems
You are comfortable mentoring others and sharing knowledge within a team
You are proactive, adaptable, and open to working in a domain you may not have previous experience in
You communicate clearly, give and receive feedback well, and challenge ideas constructively
You enjoy working in a growing environment where processes continue to evolve
Tech environment
Java running on a modern JDK
Agile Scrum teams with shared leadership responsibilities
Pair programming, code reviews, and automated testing
Continuous integration and deployment pipelines
A DevOps-enabled environment using modern tooling, with strong support for learning and improvement
Interview process
CV review by senior engineering leadership
A collaborative Java coding exercise completed with an existing developer
A technical and behavioural discussion with senior members of the engineering team
The process is streamlined and typically completed within two weeks, with flexibility to move quickly for candidates with competing offers.
If you are a Senior Java Developer looking to remain hands-on while increasing your influence within a mature and growing engineering organisation, this role offers an excellent next step.
About the Company
Introducing TechNET CxO – the Executive Search and Senior Appointments firm, offering first-class recruitment solutions to global businesses.
Our team specialise in the identification, attraction and engagement of exceptional Technology & Digital Leaders across the UK, Nordics & Benelux with a focus on offering diverse & inclusive shortlists.
Established in 2018, we take pride in our search division as it is rapidly growing and fuelled by a high-performing team of experienced consultants. We can offer a truly bespoke ser...
Know more