Enable job alerts via email!

Back End Developer

Fortiv Technical Inc.

Toronto

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading Canadian tech company in Toronto seeks a Back-End Developer to design and develop systems and APIs for applications used by a large user base. The ideal candidate has extensive Java experience and strong SQL skills, collaborating in an Agile environment. This role offers a competitive salary, remote-friendly culture, and opportunities for career growth.

Benefits

Competitive salary and benefits
Career growth opportunities
Collaborative culture

Qualifications

  • 7+ years of Java developer experience with from-scratch systems.
  • 5+ years of experience working with databases like Snowflake or PostgreSQL.
  • Strong proven track record of OOP & REST design principles.

Responsibilities

  • Write clean, well-organized, and testable code.
  • Improve existing products with new ideas.
  • Identify and address performance bottlenecks.

Skills

Java developer experience
SQL skills
OOP & REST design principles
Team collaboration
Linux shell scripting

Education

Bachelor's/Master’s degree or equivalent experience

Tools

Hibernate
Spring Boot
Git
PostgreSQL
Kafka
Job description

Our client is looking for a talented Back-End Developer to help with growing needs. You will be developing systems and APIs that power a rich set of applications used by a large and passionate group of users daily. Your ability to create scalable, maintainable, and performant software is critical to the entire company's success. In your role, you will be deeply engaged in the entire Agile development lifecycle from design and implementation to testing and monitoring. We are looking for team players who can deliver imaginative solutions under real deadline constraints. You will be a part of a team of professionals who are dedicated to the same mission. We push each other, learn from each other, and strive to grow continually.

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
Required Qualifications and Experience
  • 7+ years (4+ years for Intermediate) of Java developer experience with from-scratch systems - comfortable without an established and documented framework.
  • 5+ years (2+ years for Intermediate) of experience working with databases (Snowflake experience is plus, PostgreSQL, MySQL). Solid understanding of the inner workings of indexes, and optimization.
  • Strong SQL skills
  • Strong, proven track record of OOP & REST design principals
  • Basic knowledge of Networking / Protocols
  • Basic knowledge of encryption
  • Java 8+ / Sprint / Spring Boot / Hibernate / Strut / JPA and Maven
  • Kafka, Redis, ActiveMQ experience is a plus
  • Demonstrated experience working with a team to deliver software
  • Possess the passion to design, build and polish innovative applications
  • Client / Server development experience
  • Linux based servlet containers and web servers
  • Linux shell scripting and remote management via SSH
  • Git / BitBucket
  • Bachelor's / Master’s degree (or equivalent experience)
Nice to Have
  • Gaming experience (Payment, Game integration, KYC)
  • Stripes framework experience is a plus
  • Experience writing distributed systems in a Cloud Computing environment such as AWS strongly preferred
  • Java 17 experience
  • Mockito experience
  • Working knowledge of Docker / Kubernetes
  • Experience with contest-logic programming, sports, gaming, etc.
  • Snowflake / PostgreSQL / MySQL issue tracking and performance tuning
  • Proven experience in a high traffic / high demand environment
  • Experience solving bottleneck issues with code, via optimization of logic or threading
Why Join?
  • Remote-friendly work environment with a competitive salary and benefits.
  • Career growth opportunities in a dynamic, analytics-driven company.
  • Impactful role where data directly shapes the future of online gaming & sports betting.
  • Collaborative and innovative culture in a leading Canadian iGaming company.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.