Senior Java Developer [017078]

  • Full-time

Company Description

Here at Playtech, we strive to constantly innovate - adding new applications and functionality to our already impressive product suite. You will find yourself working alongside some of the most talented professionals in the industry, with all of them consistently delivering quality work to ensure our brand remains at the forefront of the gaming industry.

Playtech is a leading software provider for online gaming operators and can be positively considered as one of the pioneers of the worldwide online and land-based gaming industry. Company's business portfolio consists of the most prominent names in the business, including Bet365, William Hill, PaddyPower, Gala, Coral, Betclic, Winner, Betfair, Poker770, etc. Behind the eminent success of Playtech's products and services there are around 5,000 people located in 14 countries, the majority of whom are engaged in research and development of current and future gaming technologies.

Job Description

We are looking for an energetic and positive Senior Java developer to work on exciting innovative products to build casino and online gaming solutions. This role is a fantastic opportunity for candidates who wish to work on new and interesting technologies and want to deliver the next generation gaming experience with one of the world’s largest gaming companies.

The product you'll be working on is an innovative model driven approach to making online games that offers many opportunities for software design, algorithms and designing extensible APIs and editors for our customers. You will have the chance to shape our technical product delivery, chose technologies and help us transform an internal tool suite into a set of industry winning products. This will be undertaken using a modern Agile continuous delivery development model.

Main Duties & Responsibilities

  • Help deliver several new software gaming components
  • Working through all stages of software delivery lifecycle from requirements refinement, development, testing, release & maintenance
  • Responsibility for architecture, software design decisions, technology choices & delivery approach
  • Work with the team in an agile continuous delivery model

Essential skills

  • Strong Java experience (Java 8+)
  • JUnit and automated testing
  • Experience in FP concepts and design patterns
  • Software delivery within an enterprise environment
  • Ability to write efficient, clear code that is easy to maintain and test

Desirable skills

Technologies

  • Hibernate, SQL/Postgres, Couchbase
  • Spring (Security, Boot, MVC, Data, … ), Maven, Web services/REST services, JAXB, JUnit
  • Jenkins, Jetty, Linux, Ubuntu, Openstack
  • IntelliJ IDEA
  • Docker, Kubernetes
  • AWS (EC2, Lambda, S3, …)
  • Scala, Sbt, Akka
  • Gaming industry experience
  • Agile, Devops, Continuous Delivery, Test Driven Development
  • Mathematics skills (probability & statistics)

Qualifications

Degree education preferred.

Additional Information

Corosin is a team within Playtech UK that leads work on new and innovative tools for the creation of online games. The Corosin team functions with the passion, freedom and attitude of a start-up, yet with the resources and customers of one of the world’s biggest gaming companies.

The Corosin team’s products are changing the gaming industry and are at the heart of Playtech’s future and we would like you to be part of that future too.

Playtech is an equal opportunities employer and we welcome all applicants. Unless otherwise instructed, we will retain your details on file for 6 months in accordance with the data protection act.

Privacy Policy