An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
- We are hiring 7+ years experienced Senior Java Developers to work on a Java-based real-money gaming platform undergoing a major architectural upgrade.
- The core scope includes multi-currency wallet support, FX conversion and rate locking, payment and game aggregator integrations, and admin platform modernisation.
- This is not a standard CRUD project. The role requires deep understanding of financial systems, transactional integrity, and audit-grade correctness.
- Must-have skills
- Java 11+
- Spring Boot (deep experience)
- Wallet / ledger systems
- Payment gateways (Stripe, Adyen, etc.)
- Multi-currency payments (Deposit / withdrawal flows)
- REST API and Webhook integrations & processing
- Multi-currency balance management
- FX conversion systems
- BigDecimal precision handling
- Database schema evolution & migrations
- Transaction isolation & locking
- Audit trails & reconciliation
- Should have
- Gaming / betting platforms (High-volume bet simulations)
- Regulatory / financial audit experience
- Key Responsibilities
- 1. Wallet & Financial Systems
- Design and maintain a multi-currency player wallet
- Ensure accurate balance handling using high-precision arithmetic
- Implement atomic, thread-safe balance updates
- Maintain the wallet as the single source of truth
- Design and enforce audit-ready transaction records
- 2. FX Conversion & Rate Management
- Integrate external FX rate providers with caching and fallback
- Implement FX rate locking per game round or session
- Persist FX rates with all relevant transactions
- Ensure deterministic and auditable currency conversions
- Handle provider currency limitations safely and consistently
- 3. Game Provider & Aggregator Integrations
- Integrate and maintain multiple game providers and aggregators
- Handle wager placement and settlement across mismatched currencies
- Validate provider callbacks and settlement data
- Ensure idempotent handling of provider events
- Map external game rounds to internal wallet transactions
- 4. Payment Provider Integrations
- Integrate 812 payment providers (deposits & withdrawals)
- Implement secure webhook handling with retry safety
- Handle multi-currency payment flows
- Ensure reconciliation between payment providers and wallet balances
- Manage failure, rollback, and retry scenarios safely
- 5. Admin Platform & Configuration Logic
- Refactor admin logic (e.g., global rebate configuration)
- Support admin panel relabeling and configuration simplification
- Ensure backend logic aligns with admin UI changes
- Support currency display and configuration consistency
- 6. Security, Reliability & QA Awareness
- Implement secure API integrations and key management
- Support SMS and OTP service integrations
- Design systems resilient to external API failures
- Participate in reconciliation testing and edge-case validation
- Prevent double processing, race conditions, and silent balance corruption
- 7. Documentation & Collaboration
- Contribute to API documentation (English)
- Maintain clear internal documentation for wallet, FX, and integrations
- Communicate risks, assumptions, and edge cases clearly
- Work closely with frontend, QA, and product teams
- Apply on [HIDDEN TEXT]
- Thank you
- W3NUTS
Skills
AuditAudit TrailsFinancial AuditQaSafetyTransactionIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Rajkot.
One email a day. Unsubscribe any time.

