Bellrock Analytics logo

Java Developer, Policy Platform

Bellrock Analytics

Actively hiring🇬🇧 Manchester, United KingdomHybridFull-time£45k – £75k /yr3–6 yrs expJava Developer
Posted 20d agoBe an early applicant

About the role

Bellrock Analytics is hiring a Java developer in Manchester. This role sits on long-lived Java services that will still be running, and still being changed, in five years. That horizon shapes everything: explicit interfaces, real test coverage and changes that a colleague can review without a two-hour briefing.

Hiring in the UK means competing with London salaries wherever the role actually sits, so we pay a single national band rather than discounting outside the M25.

What the work actually looks like

You will build and evolve Spring Boot services, work through the domain with the people who understand it, and take part in the design reviews where the interesting decisions actually get made. There is a steady stream of performance and reliability work alongside the features. The team works a hybrid week out of Manchester, usually three days together and the rest wherever you work best.

What we look for

This is a mid-level role. You should already be able to take a loosely specified problem, break it down and ship it without close supervision. We are looking for depth: the JVM memory model, concurrency, JPA and where its abstractions leak, and the judgement to keep a service simple under pressure to do otherwise. Familiarity with a regulated or high-availability environment is a bonus.

Working at Bellrock Analytics

We work UK hours, and we treat the right to disconnect as a policy rather than a slogan. The range shown is the annual gross salary band for this role.

Responsibilities

  • Design, build and maintain Spring Boot services and their contracts
  • Model the domain with the people who understand it rather than around them
  • Keep test coverage meaningful and the build fast enough that people run it
  • Diagnose production issues: heap, threads, connection pools, slow queries
  • Take part in design review and mentor less experienced engineers

Requirements

  • Strong commercial Java, ideally Java 17 or later
  • Spring Boot in production, including its configuration and testing story
  • Solid understanding of JPA/Hibernate and relational modelling
  • Concurrency fundamentals and the JVM memory model
  • Experience with a build tool, CI and containerised deployment

Skills

Benefits

  • Private medical cover including dental
  • Pension with a generous employer contribution
  • 25 days holiday plus bank holidays
  • Cycle-to-work and season-ticket loan schemes