Java Data Engineer

Tallinn, Estonia
Roles:
Data
Must-have skills:
Java
Nice-to-have skills:
SQLScalaPythonAWSKafka
Considering candidates from:
Worldwide
Work arrangement: Onsite
Industry: Gambling Facilities and Casinos
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of Bally's Interactive

Java Data Engineer

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 they are looking for a hands-on Engineer with a passion for data to work alongside other developers, ML analysts and QAs in an agile environment. You will work on the development of new and existing data pipelines and data-driven services utilising Google’s Cloud Platform, turning requirements into finished technical solutions and cooperating effectively with colleagues in both technical and business-facing roles. You will work with your team members delivering elegant solutions and troubleshooting difficult problems. You will get to work with massive data sets and apply the latest data technologies on a fast, leading-edge platform.

Must have skills:
  • Strong knowledge of Java and the Spring ecosystem
  • Ideally, experience with:
  • SQL and ideally other languages such as Scala & Python
  • Kafka, Google Pub/Sub, CDC, Dataflow, Airflow
  • DB2, BigQuery, BigTable, Mongodb, Couchdb
  • Cloud Platform: Google, AWS
  • Track record of developing technology to enable large scale data processing
  • Agile software design principles and build processes
  • Excellent organisation, communication and interpersonal skills
  • Ability to work both collaboratively and with limited supervision
  • Can deliver results within set deadlines
Good to have skills:
  • University degree in Computer Science, Computer Engineering or a related field