Lead Developer

Role Overview / Purpose

TCSJOHNHUXLEY is world renowned as a producer of the highest quality live gaming equipment. Our products and solutions can be seen in casinos across the globe – from the largest and most prestigious gaming and entertainment resorts, to smaller exclusive clubs.

As a Lead Developer, you will be responsible for working on some of our leading products such as Blaze, Qorex and Chipper.  You will be joining a rapidly growing team designing and developing cutting edge systems for the gaming industry.  You will work closely with our product managers, testing team and other internal teams to deliver high quality software solutions for customers around the world.

Responsibilities & Required Skills

The ideal candidate will have several years of demonstrable hands-on experience developing software solutions on the Java platform. Any C# expertise would be a bonus.

Being a team player, passionate about development and learning new skills / languages as required will be essential. This role has a lot of scope for progression for the right candidate with a strong work ethic and leadership qualities. We adopt a fun and enthusiastic work environment so a similar outlook combined with a can-do attitude would be beneficial to fitting into our team.

The ability to self-manage as well as communicate with your peers in a remote working setting is also a must. The Lead Developer must also have experience of breaking down complex requirements into tasks that they can then delegate to other developers, as well as making substantial contributions to system design and architecture decisions.

This is a huge opportunity for someone who is a self-starter with the initiative and enthusiasm to shape and leave their mark.

Essential Experience

  • Java
  • SQL
  • Spring Boot / Spring MVC

Desirable Experience

A selection of the following:

  • Linux
  • MongoDB
  • C#
  • Lua
  • Docker / Kubernetes
  • HA database technologies such as NDB / Galera
  • Maven
  • JIRA
  • React
  • Android development in Java
  • OpenGL
  • ORMs such as Hibernate
  • Networking
  • JavaScript, jQuery

Other Desirable Requirements

  • A degree in Computer Science, Engineering, Mathematics or Physics.
  • Passionate about technology, love programming and be excited by the opportunity to learn new technologies.
  • Ability to create reusable code where possible, and at high quality
  • Good team player
  • Experience working in a remote environment will be a plus
  • Knowledge of the casino gaming industry will be a plus
  • Reports To Technical Lead
  • Department Development
  • Apply Today