Jobs and Careers
OP

Senior Java Engineer

OpenBet
Greecefull_timeVerifiedPosted 10 Jul 2024

About the role

Who We Are:

The world's top sports betting and lottery brands choose OpenBet as their partner for world class content, leading tech and tailored service. We have their back, so they’re ready with exciting, memorable and safe sports betting experiences to entertain billions of players worldwide.

Endeavor is a global sports and entertainment company, home to many of the world’s most dynamic and engaging storytellers, brands, live events, and experiences. The Endeavor network specializes in talent representation through entertainment agency WME; sports operations and advisory, event management, media production and distribution, and brand licensing through IMG; live event experiences and hospitality through On Location; full-service marketing through global cultural marketing agency 160over90; and sports data and technology through IMG ARENA and OpenBet. Endeavor is also the majority owner of TKO Group Holdings (NYSE: TKO), a premium sports and entertainment company comprising UFC and WWE.

OpenBet’s mission is to power growth and player engagement for operators through a global betting ecosystem that delivers at scale, at speed, at every great sports event. Our 1000 talented colleagues are the market's top team. We achieve billions of bets in a season; 60,000+ per second (more transactions than Amazon on Prime Day); 100% uptime (zero Superbowl crashes!) and we're built on 25 years of imaginative technology that is iterated daily.
Want to be part of our evolving future growth?
Job Description

A Senior Java Software Engineer will be expected to both lead and mentor less experienced developers, actively contributing to their day-to-day activities and training needs.

What you will be working on:

  • Development of new features and functionality for Engineering products and services, including the production of unit tests as and where required;
  • Code reviews for products and services delivered across the wider Engineering team;
  • Active participation in solutions architecture, design and development, including KPI definition;
  • Ability to act as the design authority and provide high-level estimates of software deliverables for planning purposes;
  • Proactively identify and address areas of material improvement, notably around performance, security and scalability;
  • Where applicable, ensuring that development team processes are aligned with technical processes prevalent in the wider company;
  • Ensure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirements.
  • Support the recruitment process of technical resources.

If you’re the right candidate for us, you’ll be able to demonstrate:

  • A minimum of 5 years of hands-on experience in designing and developing applications using Java Enterprise platforms, preferably using UNIX / Linux
  • A minimum of 3 years of 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 3 years of hands-on experience in writing Spring Boot applications. Excellent knowledge of Relational Databases, SQL Demonstrable experience with TDD and/or BDD. Extensive experience in 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.

Why would you enjoy working with us at OpenBet?

  • Competitive benefits, including pension plan and private insurance for you and your family members as well as extra leave days for volunteering and other purposes.
  • The opportunity to work within a truly international Company, where you can expect the diversity and the opportunities of the world, mixed with a people friendly culture.
  • A wide palette of training opportunities and internal and external learning sources, from onboarding, to on-the-job training by our subject matter experts.
  • As a software house, we have a relaxed but highly professional environment with excellent facilities available, including on-site canteen & gym, showers, video, board and electronic sports games as well as lending library.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OpenBet

View company profile →