UK: High Holborn
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 Camden Town offices. 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.
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
· Spring Data
· Couchbase / NoSQL Document Store
· Akka / Actor pattern
· Oracle / Postgres SQL
· Apache Kafka
· Jenkins / CI / CD
· Google Cloud Platform
· ELK (Elastic Search / Logstash / Kibana)
· Reactive Streams
· Scala , Python , Bash
· REST – JSON / XML
· Tomcat / Jetty
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.
· 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 Camden Town offices house 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 Camden Town, attending meetup groups, playing football/basketball (if interested) on a Friday or taking a trip to the gym.
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