Senior Java Software Engineer
Summary
Senior Java backend developer building greenfield services and REST/event-driven APIs for an iGaming content provider's high-scale PAM platform (player wallets, ledgers, payments, bonuses, KYC/AML). Uses Java, Spring Boot, microservices, and Kafka/RabbitMQ; remote in Poland via payroll or B2B contract.
| Senior Java | Backend | Kafka/Rabbit MQ |
Remote in Poland in a payroll or B2B contract.
MUST have iGaming/Gambling experience.
My client is iGaming content provider of products for sportsbook and casino operators worldwide, is looking for a Senior Java Back End developer, to work remote in Poland, in a payroll system or B2B contract.
Role Overview
The Back-End Developer will be responsible for develop and maintain scalable Java backend services and APIs supporting the platform. Drive technical solutions, mentor team members, and actively contribute to team goals.
Skills & Experience
- 8+ years of experience with Java, Spring, Springboot and Microservices
- 2+ years of experience within the iGaming industry
- 2+ years of experience with Kafka or RabbitMQ.
- Ideal candidates will have sportsbook, PAM, wallet, payments, or wider iGaming platform experience.
Nice to have:
- Exposure to Kubernetes and AWS
- Experience with AI coding assistants and agentic development workflows
Key Responsibilities
- Build greenfield backend services in modern Java for a high-scale PAM platform handling real-money transactions.
- Develop core services for player wallets, ledgers, payments, bonuses, and account lifecycle management.
- Design REST APIs and event-driven integrations using Kafka or similar messaging technologies.
- Deliver highly reliable systems with idempotency, strong test coverage, transaction integrity, and resilient error handling.
- Implement KYC/AML, responsible gaming, and audit-trail requirements.
- Build production-ready services with metrics, structured logging, distributed tracing, and alerting; participate in on-call.
- Contribute to architecture discussions, RFCs, code reviews, and technical design alongside Principal Engineers.
- Use AI-assisted development tools as part of the engineering workflow.
- Support third-party platform migration, including parity testing, data validation, and production cutover.