Remote job
Java Developer with Slot Games Experience
Job details
About this role
Role overview Develop and maintain backend systems that power slot games, with a focus on game logic, dependable operation, and performance. The work spans core mechanics and payout calculations as well as APIs connecting games to platforms and external services. Direct slot-game development experience is essential; experience limited to other game genres does not meet the stated criteria.
Responsibilities - Build and maintain Java backend systems for slot games. - Implement mechanics such as reels, paylines, bonus features, random number generation, and payouts. - Develop APIs and integrations with gaming platforms and external services. - Improve application scalability, performance, reliability, and code quality. - Investigate technical issues and use debugging, optimization, and automated testing to address them. - Coordinate with game development, QA, and product colleagues on new games and features.
Requirements - At least five years of professional Java development, including backend work. - At least three years of hands-on slot-game development experience; real-money gaming experience is preferred. - Strong knowledge of Java, Spring Boot, REST APIs, and SQL databases. - Practical understanding of slot mechanics, RNG integration, payout logic, gaming mathematics, RTP, and fairness. - Experience with performance tuning, debugging, and automated tests. - Strong written and spoken English, communication, and problem-solving skills.
Nice to have - Familiarity with regulated iGaming environments.
Benefits and work setup - Fully remote work, with the option to work from a global office. - Generous vacation allowance and a new laptop.