Need to fill a vacancy with a relevant candidate really quickly? Fill out the form and we will contact you today

Leave a request

Your partner in building strong IT teams. From search to adaptation

Senior Java Developer

Evotalents
Evotalents
Admin

Location:

Lviv, Ukraine | Remote, Ukraine

OpenBet leads the global gaming market, providing innovative software that powers the world’s most successful operators. OpenBet is part of the holding Endeavor Group Holdings Inc
We pride ourselves on product innovation and technical excellence and are constantly adding new applications and new functionality to our product suite, used by billions of end users. And, while many other companies have been downsizing, we continue to see growth across our business.

Qualifications and Skills:

  • A minimum of 4+ years’ hands-on experience in designing and developing applications using Java Enterprise platforms, using UNIX / Linux 
  • A minimum of 3+ years’ hands-on experience in designing distributed systems, for example using (preferably) DDD or SOA and potentially also a central ‘broker’ (such as Kafka or potentially an ESB)
  • A minimum of 2 years’ hands-on experience in designing applications using the actor model
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate etc.)
  • Experience in developing web applications, preferably on Springboot MVC or using at least one other popular web framework (JSF, Drupal, GWT etc.)
  • Demonstrable experience with TDD and / or BDD
  • Experience in web sessions, SSO flows and exposing REStful APIs to frontend clients
  • Some experience in use of Akka, Kafka, Scala and Cassandra
  • Extensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)
  • Demonstrable experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokering

Our benefits:

  • Remote and flexible working hours
  • 18 working days of vacation 
  • Medical insurance

Stages of communication:

  • 20-minute call with Recruiter
  • 1-hour technical interview 
  • 30-minute Cultural fit with General Manager