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 ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...