TL;DR

Senior Java Engineer (Gaming): Develop and improve backend functionality for a high-load B2B gaming back-office platform with an accent on scalability, performance, and reliability. Focus on designing distributed services, refactoring legacy monolithic components, and ensuring system robustness under heavy transaction loads.

Location: Remote with offices in London, Limassol, Tbilisi, and Yerevan

Company

Gamingtec is an international product company in the iGaming industry focused on delivering scalable and reliable gaming solutions with a culture of respect, freedom, and flexibility.

What you will do

  • Develop new backend functionality for the platform
  • Improve system performance, scalability, and reliability
  • Participate in refactoring and modernisation of legacy components
  • Contribute to architectural discussions and technical design
  • Investigate and resolve production issues
  • Assess technical feasibility and complexity of business requirements
  • Collaborate closely with backend engineers, technical leads, and product teams

Requirements

  • Must have 5+ years of Java development experience
  • Strong understanding of backend architecture and distributed systems
  • Experience with relational databases and SQL
  • Familiarity with message-driven systems like Kafka
  • English level: Intermediate or higher

Nice to have

  • Experience improving or refactoring existing production systems
  • Strong problem-solving and debugging skills
  • Comfortable with collaborative environments and code reviews

Culture & Benefits

  • Fully remote work with optional office presence in listed cities
  • Flexible work schedule with performance-based evaluation
  • Unlimited paid vacation and sick leave
  • Competitive salaries for top performers
  • Private medical insurance with compensation options
  • Flexible benefits plan for personal activities and expenses
  • Career development and learning opportunities
  • Corporate parties and team-building events
  • Referral bonuses after probation period

Hiring process

  • 30-minute HR interview
  • 1.5-hour technical interview
  • 2-hour final interview assessing cultural fit and working style