My UK based client is currently seeking to hire a Java Developer, with a strong mathematical foundation and previous slot game development experience. This is an opportunity to join the operations team of a creative, fast-growing, independent gaming company.
They have been pioneering Virtual Gaming products since 2002 and are now at the forefront of HTML5 development with well over 100 games, including Virtual Sports, Table Games and Slots. The company boasts a wide range of household name clients from across the gaming industry.
The role of Maths and Java Developer is highly demanding and varied. You will be working with a small tight knit team within one of the groups boutique studios. You will be responsible for developing the maths models behind market-leading games. As well as doing the Java side development and deployment of the games. Overseen by the Chief Executive Officer the role will require the candidate to make it their own and would suit someone who is prepared to go above and beyond.
The role is part of an exciting and growing area of the business and there are opportunities to take on additional projects and responsibilities to grow the role if you have the desired ambition.
Main Duties & Responsibilities:
To maintain and upgrade the slot’s engine, but to work on other gaming products in the future
Working through all stages of software delivery lifecycle from requirements refinement, development, testing, release & maintenance
Work with the team in an agile continuous delivery model
Help support the use of the delivered game components and tools
Creating clear documentation on the design and functionality of all products developed.
Develop and optimise game mathematical models in collaboration with, Games Producers and Games Prototypes.
The successful candidate will:
Have a willingness to learn
Be highly organised, able to priorities workload effectively with attention to detail
Be proactive, motivated and able to work on own initiative
Ability to write clean commented code
Have good attention to detail
Be able to communicate effectively whether talking to someone technical or non-technical, both internally and with development partners
Essential technical skills:
Strong Java experience
Good understanding of OOP principles
Experience with MySQL
Degree in computer science or equivalent experience
Familiarity with Excel
Good mathematical skills, particularly statistics
Familiarity with slot machines or games design for gambling sector
Knowledge of JUnit or other unit testing framework