Java Software Engineer

IT London, United Kingdom


The role:

We are looking for a Java Software Developer to join our busy and dynamic team based in our Hammersmith service office.

Why we need you:

Oddschecker is the UK’s #1 Odds Comparison site and is made up of a team of over 100 motivated and hardworking individuals based in Hammersmith, Italy and Sydney.

Our team is split into a number of squads, aligned to our core business areas. This means that we have end to end teams, who take ownership of our products, working closely together to directly impact their success. The UK online gambling industry has been one of the fastest growing and technologically innovative sectors in recent years and Oddschecker is no different. We use cutting edge technology to hold our place at the centre of the industry, being a key player in client brand awareness and acquisition for bookmakers.

It's a great time to join our ambitious team and get involved with a business that is focused, dynamic and a really great place to work. You'll be supported to share your ideas, try new things (and not worry if they don't go right the first time!) and take ownership of your own development. We have a training fund for you to spend each year, as well as an extremely daring performance related bonus scheme. We also have; a beer fridge, pizza Friday's, sport always on in the office and regular social events at team and company level!

Established in 1999, we are entering an exciting new chapter following the recent acquisition of Sky Bet & Oddschecker by The Stars Group, which in doing so has become the worlds’ largest listed gaming business.

This is an exciting opportunity to join the squad as we embark on our next international adventure and take Oddscheker to the United States. The role will be building and maintaining Oddschecker International websites as well as having the opportunity to technically lead more junior members of the squads. You will be working across multiple teams collaborating in a cloud first agile environment to ensure products are created to a high standard.

Who are we looking for:

Building maintainable, testable, resilient software systems including monitoring and operational impact throughout the process will be your main responsibility. You`ll work on a product used daily by millions of users and for this you`ll be using the latest cloud technologies on large data sets and meaningful projects. As Java developer, you will be involved in the end to end software delivery process. Architects and Senior Developers will be able to help you with the design of the system and you`ll be working as part of a team – improving coding standards and processes for the entire company.

As the ideal candidate, you will have:

You should be up for a challenge, be a committed teammate, and who has a keen interest in sports and the betting industry.

Essentially you have at least 2 years’ experience with Java and Spring, Maven, git. You have demonstrable experience with working with RDBMS data platforms. You have also used collaborative tools like JIRA, gitlab/github, Jenkins. You have passion for technology and you easily communicate with different teams.

Experience with RESTful and push APIs (JSON and XML) will be a great advantage. If you have experience with NoSQL data platforms e.g. Big Table, Big Query, and Elasticsearch using Kibana and Java, you are sure be in the list of our top candidates! Experience with testing Frameworks e.g. Junit/Mockito is also desirable. We do have DevOps experts in our squads, but exposure to Google Cloud Platform, Kubernetes & Docker will be an advantage. As the perfect candidate, you have experience in distributed systems (RabbitMQ/Kafka/PubSub/Dataflow) and you have used different programming languages such as Scala, Python, PHP or Go.

What happens next?

We will aim to get back to you as soon as possible. If you meet the criteria, then we’ll invite you to a phone interview and if that goes well we’ll meet you for a face-to-face interview

What’s in it for you?

Alongside being challenged daily and a real interest in your development, you will also receive:

  • Competitive bonus scheme paid annually and based on company and personal performance
  • Subsidized Puregym membership
  • Free health insurance, life assurance, and income protection
  • Pension scheme with a competitive contribution from the company
  • £1,000 training fund each financial year, to spend on your professional development
  • 25 days holiday which increases by 1 day for each year of service (up to 30 days)
  • Further benefits such as tech benefit, cycle to work, wellbeing and further salary sacrifice benefits