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.

Job Details

Company
Nicholson Glover
Location
Slough, Berkshire, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted