Java Team Lead

Tallinn, Estonia
Roles:
Backend
Must-have skills:
JavaNoSQLSQL
Considering candidates from:
Baltics, Europe, Latin America, Armenia, Austria, Azerbaijan, Croatia, Czech Republic, Georgia, Hungary, India, Kazakhstan, Poland, Romania, Serbia, Slovakia, Slovenia, Turkey and United States
Work arrangement: Onsite
Industry: Gambling Facilities and Casinos
Language: English
Level: Senior or lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of Bally's Interactive

Java Team Lead

Tallinn, Estonia
Bally’s Interactive is the digital arm of one of the world’s leading entertainment providers, with tens of millions of players across the globe and an unmatched ecosystem of products spanning across sports betting, iGaming and free-to-play.

Their brands and sites include market movers and shakers like Jackpotjoy, Bally Bet, Vera&John, Virgin Casino and many more. They make their mark by embracing the diversity of the global team, challenging theirselves, and striving to make a difference for the players.
Now the company is looking for a Team Lead to join their game studio in Tallinn. This is an active programming role with 40% management responsibilities. You will be responsible for the direct line management of the Games Backend Team and your team will be owning all game backend deliveries and frameworks.
 
Tasks:
  • Handling server-side development for an n-tier enterprise Java application
  • Being responsible for production of high quality, maintainable code
  • Working alongside mathematicians to test and verify code compliance
  • Solving challenging technical problems within distributed environments
  • Helping to establish best development practices in the team
  • Driving the evolution of the architecture for your tech space
Must-have:
  • Have advanced knowledge of algorithms, data structures and mathematics
  • Background in the iGaming industry 
  • Understand OOP and functional programming
  • Have Experience in Java (Maven/Gradle, Spring Boot)
  • Understand DevOps (Continuous Integration tools, Docker, Kubernetes, Ansible, Terraform)
  • Have experience working with SQL/NoSQL databases (PostgreSQL, Redis, MongoDB)
  • Have 5+ years of experience in software development
Nice-to-have:
  • Degree in Computer Science, Mathematics, or Statistics
Benefits and conditions:
  • Trial period:
  • 27 days of vacation 
  • Relocation package 
  • Health insurance (post-probation)
  • Life insurance (post-probation)
  • Sports compensation
  • Mental well-being support 
  • Hybrid working (3 days in the office and 2 days working from home a week) 
Interview process:
  • Intro call with Toughbyte
  • Call with the General Manager 
  • Technical interview