Job VC

Middle Java Back-end Developer (iGaming)

Twin Win Games · djinni · $$ · Тільки віддалено Країни Європи та Україна
Open original ↗

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