C++ / Java Developer at Source Code in Vaughan, ON, Canada
- Company: Source Code
- Location: Vaughan, ON, Canada
- Posted: Sep 19, 2026
- Type: Full-time
- Experience: 2+ years
Overview
Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS. Permanent, full time Toronto, Ontario (remote until further notice, hybrid thereafter)
Job description
- Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS.
- Permanent, full time
- Toronto, Ontario (remote until further notice, hybrid thereafter)
Responsibilities
- Review business requirements and implementation criteria with the Squad to ensure clear understanding of the ask before the start of the implementation
- Implement development tasks with the highest quality; test, document, socialize, and be accountable for the changes implemented
- Work with the Squad to ensure all assigned deliverables are completed within the agreed deadlines and all assigned tickets statuses are kept updated
- Research and evaluate new methodologies and technologies that improve the quality, reliability, scalability, security, and performance of Casino technology, architecture, and platform
Requirements
- Minimum 2+ years of programming experience using Java (Spring) and/or C++ (STL) (preferably with exposure to both)
- Experience with AWS
- Experience with SQL and RDBMS
- Degree in Computer Science
- Experience with Docker and Kubernetes for working with container-based web services
- Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools
- Experience with unit testing frameworks (such as Junit, Cucumber, etc.)
Skills
Required
- Java (Spring)
- C++ (STL)
Preferred
- AWS
- SQL
- RDBMS
- Docker
- Kubernetes
- Source control management
- Multiple IDEs and debugging tools