logo[мetahunt]
> DOU
middle

Backend Engineer

Twin Win Games
format:Remotetype:Full-timecompany:Product
javaspringsqlhibernatejwt
oauth 2.0dockermockito
englishB2
experience3+ years
domainiGaming
> full description

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


Working Conditions:

We take pride in offering a range of benefits and opportunities to our employees, which include but are not limited to:

— Flexible working hours and workplace, enabling our team members to achieve a healthy work-life balance.
— Paid vacation of 20 workdays per year; 5 workdays of sick leave per year.
— Unlimited day-offs for personal matters (unpaid).
— A personal development plan (English speaking club, skills training, and access to our Education office — an education hub with internal and external experts and mentorship programs.)
— Structured processes and tools — corporate Confluence, to ensure effective communication and collaboration within the company.
— An open-minded management style that fosters transparency and constant sharing of company strategy and plans.
— Performance-based reviews that recognize and reward the contributions of our team members.
— Stress management measures, including 1-1 meetings, transparent communication, and feedback culture.
— Corporate team-building events, marathons, and online challenges that promote teamwork and healthy competition.
— Family-friendly environment, where we celebrate important personal milestones, such as the birth of a child or wedding, with congratulatory gifts.

Відгукнутись на вакансію