Backend Developer
Listed on 2026-02-28
-
Software Development
Backend Developer, Java Developer, Software Engineer, Cloud Engineer - Software
We are partnering with a fast-growing, Canada-based online sports book and casino to hire an experienced Back End Developer
. Reporting to the Director of Development, you will play a critical role in building scalable systems and APIs that power high‑traffic, customer‑facing applications used daily by a large and engaged user base.
This opportunity is ideal for a Java developer who thrives in fast‑paced Agile environments and enjoys designing, building, and optimizing high-performance backend systems from the ground up.
What You Will DoAs a Back End Developer, you will be deeply involved in the full software development lifecycle, from design and implementation through to testing, optimization, and monitoring.
Key responsibilities include:
- Write clean, well‑structured, testable, and reusable Java code
- Design and develop scalable systems and RESTful APIs
- Improve and fine‑tune existing platforms to enhance performance and reliability
- Identify and resolve performance bottlenecks in collaboration with engineering peers
- Optimize database queries, indexing, and system performance
- Work closely with senior engineers to align technical solutions with broader architectural goals
- Contribute to Agile ceremonies and collaborate within a high‑performing development team
- Participate in on‑call support when required
We are seeking a technically strong Java Back‑End Developer with deep experience in building robust, scalable systems.
You will bring:
- 7+ years of Java development experience (4+ years at intermediate level), including building systems from scratch
- Strong expertise in Java 8+ and frameworks such as Spring, Spring Boot, Hibernate, JPA, Maven
- Solid understanding of OOP principles and RESTful API design
- 5+ years of database experience (Postgre
SQL, MySQL; Snowflake a plus) with strong SQL skills - Experience with database indexing, query optimization, and performance tuning
- Familiarity with Linux‑based environments, servlet containers, and shell scripting
- Experience with Git / Bit Bucket
- Basic knowledge of networking protocols and encryption principles
- Experience working collaboratively within Agile software teams
- Bachelors or Masters degree (or equivalent practical experience)
Nice to Have:
- Experience with Kafka, Redis, or ActiveMQ
- Cloud and distributed systems experience (AWS preferred)
- Docker and Kubernetes knowledge
- Java 17 and Mockito experience
- Experience in gaming, payments, KYC, or other regulated digital environments
- Experience operating in high‑traffic, high‑demand production systems
- Proven ability to troubleshoot and optimize performance bottlenecks
- Fully remote opportunity (Canada-wide)
- Competitive compensation and comprehensive employer‑paid benefits
- Exposure to high‑scale systems in a performance‑driven environment
- Collaborative engineering culture focused on continuous improvement
- Structured onboarding and long‑term career growth opportunities
- This position does not use artificial intelligence during the hiring process
If you are a performance‑focused Back‑End Developer looking to build and optimize high‑scale systems in a fast‑growing digital business, please get in touch to learn more!
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: