Java Developer

I’m interested


Leeds - St Johns

Contract type


Job description

We’ve come a long way.


William Hill’s been around for a long time, but our technology has changed beyond belief in the last few years. Look under the hood and you might be surprised by what you find.


In our central Leeds tech hub, you’ll find sociable development teams who collaborate to solve problems creatively. And when we make recommendations, the business listens. Our culture is built on trust and encouragement. We’re looking for curious coders who want to push things forward, faster and smarter, never settling for second best. If you’re anything like us, you’ll enjoy and savour tackling that coding problem and won’t rest until it’s solved.


You could join one of two development teams, Sports Trading Technology or Retail Technology - both of which are integral to our brand and success. Whether it’s a World Cup, Brexit or Eurovision, our work has a direct impact on every customer who places a bet. Here’s your chance to pick your side.


Our Trading team work on backend betting systems that span our international customer base from Australia to Vegas and beyond. We code the platform which William Hill’s odds traders use to update the bet prices on live events. And there are 464 of these every single second. Our systems have to reflect millions of real-time, In-Play sports events, so developing systems that are designed for low latency and high throughput is critical.


Our Retail developers are making in-shop betting future proof – we’re no longer just the bookies on the high street. You can help us deliver omni-channel betting to customers – linking their online and shop accounts. Get involved in rolling out a state of the art EPOS system to over 2300 shops. That’s more UK shops than McDonalds and Burger King combined. What a way to make your mark.


We’re an agile Java house, so ideally looking for experienced Java Developers but we’re friends with all sorts of other tech too. If you consider yourself a whizz in another coding language but are keen to learn more, get in touch anyway – we’re open minded and will happily train people with the right attitude as long as you’ve got some decent commercial development experience under your belt. We want you here for the long haul, so your career goals are important to us.


Highly desirable skills:

  • Java 8
  • Spring
  • Maven

Beneficial skills (or an opportunity to learn)

  • Kafta
  • Docker
  • Spring Boot
  • Microservices
  • Python


We have a great office space in a vibrant part of Leeds City Centre. On top of a good salary and package, benefits include pension, healthcare, bonus opportunities – and a cycle to work scheme (ideal for burning off all the pizza we eat.)Whether you’re a whizz kid looking to sharpen your skills, an experienced leader with lots of development knowledge to impart, or something in-between, we’re keen to hear from you