Middle Java Back-end Developer (iGaming)
$$
Requirements:
Commercial experience in Gambling / iGaming is required
Commercial GameDev experience is required (preferably slot games)
- 3+ years of experience in Java
- English โ Upper-Intermediate (B2)
- Experience in math processing
- Experience with slot games
- Structured and analytical thinking
- Strong elaboration and communication skills
- Hands-on experience with AI tools as part of everyday work is a must
Strong knowledge of:
- Core Java, Collections, Streams, Lambdas
- Exception handling, Immutability, records
- Clean Code principles
- Spring Boot, Spring MVC (REST APIs), Spring Security (JWT)
- SQL, JPA
- JWT
Responsibilities:
- Development and support of backend services
- Participation in feature development and system improvements
- Close collaboration with game teams, QA, and product
Nice to have:
- JVM basics (heap/stack, GC, memory model)
- SOLID
- Spring MVC (filters, interceptors)
- Spring Security (filters, auth flow)
- Dependency Injection & IoC
- Validation (Bean Validation)
- API design (REST principles, versioning, error handling)
- Java concurrency fundamentals (basic understanding)
- Databases & Persistence: Transactions, Indexing basics, Hibernate
- Security: Secure coding practices, SQL injection prevention, OAuth2
- Testing: JUnit 5, Mockito, Integration testing basics
- DevOps & Tooling: Docker (basics, build/run), Git (branching, rebase), Maven / Gradle
Required domain experience
Gambling
3 years
Required languages
Ukrainian
Native
English
B1 - Intermediate
Java, game, iGaming
Published 7 July
68 views
ยท
16 applications
Last responded 1 hour ago
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...