Java Software Engineer
Our client is a fast-growing technical consultancy known for delivering bespoke software engineering on complex, high-impact programmes across the UK public sector.
Their culture is flat, collaborative, and delivery-focused. Engineers are trusted to make informed decisions, work closely with stakeholders, and develop solutions from concept to production. Projects are long-running, teams are stable, and engineering quality genuinely matters.
You'll join an agile, client-embedded team delivering modern, scalable systems. Your work will include:
- Designing and building backend services using Java (12+) and Spring Boot
- Contributing to front-end development (ideally Angular, though React is welcome)
- Working across the full SDLC: requirements, build, test, deploy, support
- Applying TDD/BDD, clean code principles, and DevOps practices
- Collaborating directly with non-technical stakeholders to shape solutions
- Growing your cloud and DevOps capability (AWS/Azure, Docker, CI/CD)
Hybrid working, with on-site collaboration when it adds value.
You'll likely be a mid-level full stack engineer who:
- Has strong commercial experience with Java and modern frameworks
- Is comfortable being client-facing and explaining technical decisions
- Enjoys working across backend and frontend, not just one layer
- Cares about code quality, learning, and continuous improvement
- Is eligible for UK security clearance (UK-based, no visa sponsorship)
If you want your engineering skills to be seen, trusted, and developed, this role is worth your attention.