Senior Java Software Engineer
The Senior Backend Java Engineer within the Sports Data team is responsible for building and maintaining the backend services that ingest, process, and enrich sports data feeds used across the company’s products and partner integrations. These services form a core part of the company’s platform infrastructure and support products such as OddsChecker+ as well as widgets delivered to strategic partners including Fox Sports.
This role is fully remote, but you must be based in Ontario, Canada and hold a valid working permit for us to be able to hire you.
- Design and implement scalable backend services in Java for sports data ingestion and processing
- Maintain and improve data processing pipelines that enrich and distribute sports data across internal platforms
- Ensure reliability, scalability, and observability of backend services that power core company products
- Work closely with the Tech Lead on system architecture and technical direction
- Collaborate with frontend teams and product teams to ensure data services support product features
- Investigate and resolve production incidents related to data feeds and processing pipelines
- Conduct code reviews and contribute to engineering standards and best practices within the team
- Strong Java 8+ experience, databases and web development in general
- Strong software Engineering skills
- ElasticSearch
- Redis
- SQL/NoSQL
- Kubernetes deployement, GCP or platforms from other cloud providers
- Network routing
- CloudFlare and Nginx
- Monitoring systems particularly Grafana
- End-to-end integration of systems
- Have been working with large scale backend systems (1M DAU)
- Open and not afraid to help out where it is needed
- Strong knowledge of web protocols, application servers and web servers
- Strong Computer Science fundamentals, design patterns and object-oriented knowledge
- Design, architect, test, document and implement features in our core services
- Deliver high-quality and well-structured code
- Git, gradle, maven, CI/CD, Cloud build knowledge is a must
- Desirable Development experience in PHP based systems
- Strong experience in DevOps
- Event driven systems
- Worked with headless CMS such as Contentful
- Agile practices and evangelist
- A competitive benefits and salary package as well as bonus consideration
- Remote-working supported by a trusted and experienced infrastructure
- The opportunity to work in a sports-related and technology focused company
- Dental & Extended Health Care
- Life Insurance
- Paid Time Off
- Work from Home
- Unlimited holiday plan
- Monday to Friday, with an optional on‑call rota - one week every two months - compensated with additional pay.
FairPlay Sports Media is a global sports media network that builds and engages communities of sports fans and bettors to create value for its betting, advertising and media partners. Previously known as Oddschecker Global Media, it rebranded in 2024 and traces its origins to oddschecker, which launched in 1999. Its portfolio includes oddschecker, WhoScored, vime, the Confido Network and CasinoSmash, processing around 100 million data updates per week and reaching over 100 million unique users monthly. Headquartered in London, the group works with more than 100 partners worldwide.

