Last updated last weekJob is active
Java Backend Developer, Bonus & Loyalty
Extend the bonus module on top of the engine: jackpots, bonus mechanics, and integrations with external loyalty systems.
Responsibilities:
- develop jackpot mechanics: contribution, growth, triggering, and payout;
- build bonus systems that hook into the round lifecycle without slowing it down;
- integrate with operators' external loyalty systems and keep those contracts stable;
- keep every bonus payout traceable in the event log and reconcilable in reporting.
Requirements:
- commercial Java experience building server-side systems;
- care for money-handling correctness: no double payouts, no lost contributions;
- ability to design features that stay correct under concurrent rounds;
- clear reasoning about state that outlives a single round.
Nice to have:
- experience with promotions, loyalty, or rewards systems in any domain;
- experience with event-driven architectures and idempotent processing;
- familiarity with the gaming or betting domain.