Java Technical Lead

2 weeks ago


Toronto, Ontario, Canada Bally's Interactive Full time

Ignite Your Career Where Innovation Leads the Way

Bally's Interactive is redefining the future of entertainment by powering one of the world's most dynamic entertainment ecosystems. We believe the customer experience is the product, and through technology and innovation, we create experiences that captivate and delight our customers.

You'll apply your expertise in sports betting, iGaming, live sports streaming, payments and fraud prevention, CRM, and gamification technologies. Whether your passion lies in data, AI, machine learning, user experience, security, or emerging tech, you'll have the opportunity to grow, innovate, put your ideas to the test, and make a real impact.

Well, what about the team?

We seek an exceptional Java Technical Lead with deep sports betting domain expertise to architect and deliver our next-generation sports platform. This role requires a seasoned professional who has successfully delivered high-availability microservices at scale, leading cross-functional teams across multiple time zones to build secure, performant APIs supporting millions of daily transactions across web, mobile, and IoT devices.

This role is a current vacancy, and we are actively seeking a candidate to join the team.

So, what will you be doing?

  • Designing and delivering scalable microservices on AWS to achieve 99.99% availability with defined SLOs.
  • Building Backend-for-Frontend patterns to optimize B2C customer experiences and B2B partner integrations.
  • Implementing multi-protocol APIs using GraphQL, gRPC, and REST with comprehensive governance and architecting event-driven systems using Kafka.
  • Applying chaos engineering principles to validate system resilience and handling pre-match and in-play betting with sub-second latency.
  • Implementing complex odds calculations, risk management, and ensuring regulatory compliance with audit trails.
  • Optimizing for peak loads during major events with predictive auto-scaling and integrating with sports data providers for real-time feeds.
  • Implementing OWASP security practices, designing zero-trust architectures, and establishing observability with distributed tracing.
  • Leading globally distributed teams using Agile methodologies, establishing engineering standards, and fostering a DevOps culture.

And what are we looking for?

  • Demonstrate extensive experience in software development and leadership roles.
  • Deliver production microservices with high availability and possess deep AWS expertise.
  • Exhibit strong skills in Java/Spring Boot with reactive programming.
  • Utilize hands-on Kafka experience and proficiency in GraphQL, gRPC, and REST APIs.
  • Possess expert knowledge of OWASP Top 10 and secure SDLC practices.
  • Bring relevant experience in sports betting, gaming, or real-time trading systems.
  • Lead geographically distributed teams and manage 24/7 production support.
  • Apply expertise in architecture patterns, container orchestration, and monitoring.

Why You'll Love Working Here

Join a team where the culture hits just as hard as the wins:

  • Competitive pay with annual salary reviews & performance bonuses
  • Top-tier health benefits from day one
  • RRSP contributions for long-term wins
  • Monthly socials & team building events
  • Wellness wallet & home office allowance
  • Work-from-anywhere month (yes, really)
  • Downtown office with snacks, games & unbeatable energy

Flexible Working

At Bally's Interactive, we believe in the power of collaboration and working together in a shared space, as well as the benefits of working from home. We champion hybrid working wherever we can, offering a flexible blend of working in the office 3 days a week and from home twice a week.

DNA / Values

At Bally's Interactive, we are driven by a set of core values that we like to call our DNA. We strive to embody our DNA and keep them at the heart of everything we do

We are Always Ready to embrace change, adapt, and do what it takes to delight our customers. We believe that You Make the Difference, which is what gives our players the best experience and keeps them coming back. We are All One Team, looking out for each other, respecting diversity while connecting through a common purpose. Our teams are Learning Every Day by showing constant curiosity and the drive to learn from successes, mistakes, new experiences, and the people around us. At Bally's we Love to Lead by thinking differently, seeking innovation, and always looking for ways to raise our game.

Equal Opportunities

At Bally's Interactive, we are committed to promoting equal opportunities in employment and working conditions.

Diversity, Equity and Inclusion are important to us, and we encourage a culture where everyone can be themselves at work.

We believe passionately that employing a diverse workforce is central to our success, this is our superpower.

We do not discriminate against employees or job applicants on the basis of race, colour, nationality, ethnic or national origin, age, sex or sexual orientation, gender reassignment, religion or belief, marital or civil partner status, pregnancy or maternity, political opinion or disability.

Salary: $120,000-$150,000 CAD


  • Java developer

    44 minutes ago


    Toronto, Ontario, Canada Global Technical Talent, an Inc. 5000 Company Full time

    Primary Job TitleJava DeveloperAlternate / Related Job TitlesSenior Java DeveloperBackend Java EngineerJava / Spring Boot DeveloperSoftware Engineer (Java)LocationToronto, ONOnsite FlexibilityHybrid2 days onsite initially, moving to4 days onsite starting February 17.Contract DetailsPosition Type: ContractContract Duration: 12 monthsStart: As Soon As...

  • Senior Java Developer

    44 minutes ago


    Toronto, Ontario, Canada Collabera Full time

    Title:Senior Java Engineer/Senior Java DeveloperDuration:6 months (Contract) + strong potential to extendLocation:1 Queen Street East, TorontoHybrid Work Model:Mon-Thur Onsite, Fri WFHStart Date:ASAPCompensation:$75-$85/HourInterview Process:1st Round: 30-minute virtual interview (Team Lead)2nd Round: 1-hour in-person whiteboarding session (Hands-on coding...

  • Senior Java Developer

    44 minutes ago


    Toronto, Ontario, Canada Thinkpivot Full time

    Our client, an innovative startup seeking a highly skilled and adaptable Senior Java Developer. In addition to developing robust and scalable software solutions, this role requires providing technical support to other departments. You will need to thrive in a fast-paced environment, handle high-pressure situations, and align with the tight schedules of a...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java DeveloperOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior Java...

  • Senior Java Engineer

    46 minutes ago


    Toronto, Ontario, Canada Synergo Group Full time

    About the project:A fast-growing fintech company in the payment solution. Main responsibilities:Write clean, concise, modular code in an agile environmentMentor developersProvide code reviewsProvide input to the DevOps teamPart of the design and architecture teamDesigning and implementing Java-based applicationsAssuring high degree of user-friendliness...

  • Java AWS Developer

    7 days ago


    Toronto, Ontario, Canada Virtusa Full time

    Location: PCS CA~TORONTOYears of Experience: 10+ YearsJob Summary: We are seeking a skilled Software Developer with a strong background in Java and AWS to join our dynamic team. The ideal candidate will have a proven track record of developing robust software solutions and will be responsible for designing, implementing, and maintaining applications that...

  • Lead Java Developer

    44 minutes ago


    Toronto, Ontario, Canada CIBC Full time

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients.At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and...


  • Toronto, Ontario, Canada Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...

  • Sr Core Java Developer

    46 minutes ago


    Toronto, Ontario, Canada Synechron Full time

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...

  • Lead Java Developer

    44 minutes ago


    Toronto, Ontario, Canada Tekshapers Full time

    Role: Sr.Java developer - SpringbootJob location: Toronto ONJob Type : Full time"Skills required: 8+ Years experience required• Strong Java knowledge. Ability to write code/functions for complex scenarios, integration points and supporting multiple technologies (legacy and digital)• Experience in automation with UI (Selenium) and REST Assured (API)•...