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
- 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.
#J-18808-Ljbffr
Contact Detail:
TechNET CxO Recruiting Team