Senior Java Developer

Location

UK: High Holborn

Job Description

About the Role

Java Developer with experience in complex software development project(s) in a commercial environment, using Java and related technologies to be based at our Holborn office. You will have strong interpersonal skills and the ability to work with a wide range of people, from QA Engineers, Front End Developers, through to the Product and Marketing team.

 

The main purpose of the role is to perform Server-side development and support fellow members of the development team. You are expected to assist with software design patterns, review client's Business Requirement Documentation to provide technical insight and direction, assess areas of weakness within the software infrastructure and work within the team to design and implement superior methodologies and ship them to production. Like any Production stack, ours requires maintenance to ensure reliability and traceability for our 30K+ (and growing) concurrent users. Our goals are ambitious, with the expectation of zero down time for all our applications. With this as our mantra, we require individuals who are goal-focussed who will assist and lead Playtech Bingo towards this direction.

 

Candidates will be focused on large scale enhancements to the existing Bingo product, including new systems built using SOA technologies, new game engines, application performance tuning, scalability, and integrations with external systems belonging to new customers.

 

Technology Stack

Our applications span over 15 years of development and range from traditional Monoliths to modern Micro Service paradigms. Our tech stack is just as broad, and includes (but not limited to):

 

·         Java 8

·         Spring BOOT

·         Spring MVC

·         Hazelcast

·         Hibernate

·         Spring Data

·         Couchbase / NoSQL Document Store

·         Akka / Actor pattern

·         Oracle / Postgres SQL

·         Apache Kafka

·         Maven

·         Jenkins / CI / CD

·         Kubernetes

·         Google Cloud Platform

·         Grafana

·         ELK  (Elastic Search / Logstash / Kibana)

·         Reactive Streams

·         Scala , Python , Bash

·         REST – JSON / XML

·         Tomcat / Jetty

·         EJB3

·         JMS

·         JSPs

·         Weblogic

 

Main Duties & Responsibilities

Successful candidates are expected to fulfil a wide range of duties that span the software development lifecycle. These duties and responsibilities include, but are not limited to:

·         Development of new software components and functionality.

·         Keeping current with new technologies.

·         Maintaining and enhancing existing product code and high quality coding standards.

·         Working with members of the QA, Operations and Delivery teams to ensure products are tested, installed and maintained to a high standard.

 

Essential Skills

·         Core Java

·         Software Design Patterns

·         Database Design (NoSQL / SQL)

·         Technical / Team Leadership

·         OO and Functional Programming

·         Distributed Computing and API Integration best practices

 

A bit about the office

Our Holborn office houses the world’s leading developer and licensor of internet bingo products. Our multi-lingual and multi-currency bingo network offers the largest bingo prizes to be found, with peak traffic of over 25,000 concurrent players spread across 100+ skins. Developing bingo and networked gaming solutions for the online and mobile gambling industry, some of the worlds most renowned gaming operators, bookmakers, land-based operators and media companies use bingo solutions including; Mecca Bingo, Gala Coral, Ladbrokes, William Hill, Sky, Bet365, Paddy Power, Buzz Bingo and Sun Bingo.

 

About the Team

The technical division of our Playtech Bingo office currently comprises of 8 Agile teams, which consist of Java/Scala Server Side developers, Front End developers, QA Engineers and Testers, Automation Testers, Product Owners, Scrum Masters, DevOps Engineers and Technical Architects. These teams are supported by infrastructure specialists which consists of Linux Systems Administrators, Site Reliability Engineers, WebLogic Administrators and Database Administrators. We are a dedicated team that attend regular company and industry events, deliver to tight deadlines, but also reap the benefits of our hard work by socialising locally around Holborn, attending meetup groups, playing football/basketball (if interested) on a Friday or taking a trip to the gym.

 

About us

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 6,000 people located in 14 countries, the majority of whom are engaged in research and development of current and future gaming technologies. For additional information on Playtech, and the Playtech Group of companies, please visit http://www.playtech.com

 

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

Apply Now