Remote job
Senior Java Developer with Slot Games experience
Job details
About this role
Role overview
Build and maintain backend systems that power slot games, with responsibility for game logic, platform integrations, performance, and reliability. The work spans the development of new features and games as well as troubleshooting and improving existing services, in collaboration with game development, QA, and product colleagues. Prior hands-on slot game development is essential; experience only in other game genres does not meet the stated criteria.
Responsibilities - Design, develop, and maintain Java backend services for slot games. - Implement game features such as reels, paylines, bonus rounds, random number generation integration, and payout calculations. - Build and integrate REST APIs with gaming platforms and external services. - Improve application performance, scalability, and reliability; investigate and resolve technical issues. - Maintain code quality and use automated testing to validate changes. - Coordinate with game developers, QA engineers, and product teams to ship features and games.
Requirements - At least five years of professional Java development, including strong backend experience. - At least three years of hands-on slot game development; real-money gaming experience is preferred. - Strong knowledge of Java, Spring Boot, REST APIs, and SQL databases. - Experience implementing slot mechanics, including RNG integration, paylines, bonus features, and payout logic. - Understanding of gaming mathematics, return-to-player calculations, and fairness principles. - Experience with debugging and performance optimization, plus strong problem-solving and written and spoken English communication.
Nice to have - Familiarity with regulated online gaming environments.
Benefits and work setup - Fully remote work is available, with the option to work from a global office. - The source mentions a generous vacation schedule, a new laptop, and additional unspecified perks.