cover image
BettingJobs

Java Developer - Online Casino

Remote

Canada

Senior

Full Time

17-11-2025

Share this job:

Skills

Java SQL MySQL PostgreSQL Encryption Docker Kubernetes Test Networking Linux git AWS Shell Spring Hibernate Snowflake Redis Spring Boot Maven Kafka

Job Specifications

BettingJobs is working with an Ontario licensed Canadian operator that is looking to build out its in-house development team with the addition of a Java Developer. The role can be based remotely but will be working EST hours.

Responsibilities:

Writing clean, well-organized, testable, and reusable code
Continue to improve our existing product with new ideas and fine-tuning/adjusting our platform
Produce clean, reliable code that you test before pushing
Identifying and addressing performance bottlenecks with other engineers to consistently improve performance
Ability to be occasionally on call
Take direction from the Senior Software Engineer on features, while working with the Team to ensure the technical aspects fit our technical goals
Experience solving bottleneck issues with code, via optimization of logic or threading

Requirements:

Experience: 7+ years (4+ for Intermediate) Java development from scratch, comfortable without established frameworks.
Database: 5+ years (2+ for Intermediate) with Snowflake (plus), PostgreSQL, or MySQL; deep understanding of indexes and optimization.
Skills: Strong SQL, OOP, and REST design principles.
Knowledge: Basic networking/protocols and encryption.
Tech Stack: Java 8+, Spring / Spring Boot / Hibernate / Struts / JPA, Maven.
Plus: Kafka, Redis, ActiveMQ.
Other: Team collaboration, passion for building quality software, client/server development.
Environment: Linux-based servers, shell scripting, SSH, Git/Bitbucket.
Education: Bachelor’s or Master’s degree (or equivalent experience).

Nice to Have:

Gaming industry experience (Payments, Game Integration, KYC).
Stripes framework, Mockito, Java 17.
AWS / Cloud Computing, Docker, Kubernetes.
Experience with distributed or high-traffic systems.
Snowflake/PostgreSQL/MySQL performance tuning.
Background in contest logic, sports, or gaming applications.

About the Company

Originally founded in 2003, BettingJobs began life as a job board for the online betting & gaming industry. The business grew rapidly and quickly matured into the full recruitment service provider we are today. We are now a globally renowned resource for making qualified connections worldwide. With over 20 years of experience in the market, BettingJobs now sits at the centre of the iGaming ecosystem. Our HQ remains in the Glasgow area, from which our team serves the global marketplace. Our Management Team are industry-re... Know more