Principal Java Engineer

Posted 4 days ago
Sky Bet
Principal Java Engineer
  • Permanent
  • Sheffield, UK
  • Competitive GBP / yearly
Apply Now

Full job description

Sky Bet

Sky Betting and Gaming has grown to become one of the UK’s leading online betting and gaming companies, with a strong track record of digital innovation, receiving five prestigious awards at the 2014 EGR awards. As a pure online business with a mobile first ethos that brings the excitement of sports betting, casino games, poker and bingo to a rapidly growing number of customers in the leisure betting and gaming market; we’ve sustained rapid growth over the last few years. Close relationships with Sky Sports provide a unique opportunity to deliver a real Sky experience that makes us stand out in the online gaming sector.

Who are you?

We’re looking for Principal Java developers with experience, who have been there and done it before, with stories to tell of the triumphs and scars to show of the failures. You’ll be a fluent coder with a keen sense of architecture and be able to recognise the patterns that work and those that don’t.
You’ll be continually learning with a grasp of what’s best practice and great to use now and what’s on the horizon.
Techniques like TDD, MVC and CI will be more than abbreviations on your CV, they will your standard way of working and second nature.
You’ll take responsibility for code quality, security and scalability and have an equal grasp of the overall system you are working on and how it meets the needs of the end users.
You’ll know what happens when work is checked into Git and have a role to play in the CI automation from running the tests to deploying to production.
Testing is not a role for someone else, you’ll understand the importance and take an active role in it.
Our backend engineers are comfortable with techniques such as message queues and event sourcing and know what goes into building a good RESTful APi.
Java is a primary skill but they are equally happy picking up code in other languages such as Scala and Python.
Databases feature heavily and they appreciate the NoSQL approach and have hands-on experience of at least one and know the strengths, and weaknesses, when compared to traditional relational databases.Systems we use.

This is a greenfield build on top of a supplied core engine. We’re going to be using Java 8 and React but most components are up for debate and selection at this point.
We’re looking at Chef, Salt, Git, Jenkins, Graphite, Splunk, Drop Wizard, Play, Kafka, Rabbit MQ, MongoDB, CouchDB and Docker amongst many others – bring your experience and help us choose!Agile

We’re committed to agile development principles and require people who demonstrate a matching commitment, who understand what a good ‘definition of done is’ and why team commitment is important.
You will want to be integral to the self organising team agile requires and have views on scrum vs kanban and other aspect of team organisation.As a valued employee you will benefit from Free Sky+HD premium package, an excellent Pension Scheme, Private Health Care, bonus potential and a Share Save Scheme together with a range of other benefits to help you make valuable tax and national insurance savings.

Grow with Sky Betting and Gaming

To apply for this job please visit definitejobs.co.uk.

Similar jobs