1

Overnight Java Back End Developer Jobs in Toronto, ON

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

What You'll Do * Design and build scalable backend applications using Java, Spring Boot ... developer productivity and software quality. Bonus Points For * Experience with domain-driven ...

... Java back-end development with the following technologies: JDK 8+, GitHub, REST, Spring, Spring ... DevOps technologies such as GitHub Actions, Ansible, Nexus,Artifactory, Airflow, etc. Ability to ...

RBC Global Payment Technology team is seeking a Java Backend Lead Developer to join this exciting journey to build the future global payment platform where millions of payments must be processed ...

Actively work to improve the developer process and experience in all phases from coding to ... Experience in Python, Java, C++, or Go or another language and a willingness to learn * Experience ...

A Java Developer designs, develops, tests, and maintains scalable Java-based applications (web ... Build new and enhance existing Java applications, including back-end services, APIs (RESTful), and ...

We are seeking a talented Java Developer with expertise in Spring, Spring Boot, REST APIs, SOAP ... backend technologies. * Design and implement RESTful APIs and SOAP services. * Maintain the ...

Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in ... The ideal candidate will have a strong foundation in both front-end and back-end technologies, with ...

next page

Showing results 1-20

Overnight Java Back End Developer information

What are the most commonly searched types of Java Back End Developer jobs in Toronto, ON? The most popular types of Java Back End Developer jobs in Toronto, ON are:

Staff Back End Engineer (Applications)

Forma.ai

Toronto, ON

Other

Re-posted 14 days ago


Job description

About the Team

We build enterprise software that helps organizations optimize sales performance, enabling go-to-market agility. Our engineering organization includes multiple product application teams responsible for delivering core customer-facing capabilities. We are seeking Staff Backend Engineers to join our application teams. You'll work alongside other staff, senior, and early-career engineers to define, evolve, and scale the systems that power enterprise-grade product workflows. This is an opportunity to influence both technical direction and product direction. We are low on meetings, high on accountability. Most of the team are in EST time zone but we have a few located in AST, PST and Central as well.

What you'll be doing

You will play a critical role in the continued evolution of our application stack. You will lead development efforts for complex backend capabilities and serve as a technical example in system design, code quality, and long-term maintainability. You'll operate at the intersection of data modelling, business logic, and enterprise scale reliability.

As a Staff Engineer, you are expected to operate with a high degree of ownership and trust. This includes proactively identifying architectural risks, surfacing edge cases or constraints others may not see, and advocating for improvements that strengthen the long-term integrity of the system. We value engineers who bring forward thoughtful perspectives - even when they challenge assumptions - and who help the team see around corners.

You will:

  • Design and evolve backend services that power product workflows.
  • Architect data models representing hierarchical & graph structures, relationships, and large-scale enterprise datasets.
  • Build deterministic, reliable systems that allow customers to reason clearly about their data.
  • Drive architectural decisions that balance extensibility, performance, and operational simplicity.
  • Improve observability, testing strategy, and production reliability across backend services.
  • Partner closely with Product to translate nuanced business requirements into clean, scalable designs.
  • Mentor engineers across levels and help raise the bar for backend engineering standards.
  • Use, and demonstrate using, AI tooling to improve implementation velocity while thoughtfully investing in technical and product specifications
What We're Looking for:
  • Significant experience designing and building complex backend systems in production environments.
  • Demonstrated ability to surface unarticulated risks, propose alternative approaches, and advocate for architectural improvements with sound technical reasoning.
  • Expertise in at least one production-grade backend language (e.g., Python, Java, Kotlin, Go, C#, etc.).
  • Strong foundation in relational schema design, data modelling, and SQL.
  • Experience working with hierarchical, graph-like, or relationship-heavy data structures.
  • Familiarity with graph databases or graph-based modelling concepts is a strong plus.
  • Excellent written and verbal communication skills.
  • A track record of improving scalability, reliability, and observability in distributed or data-intensive systems.
  • A desire to influence architecture and product direction - not just implement tickets.
  • Thrive in a collaborative, detail-oriented environment across Engineering, Product, and Analytics.
Nice to have:
  • Experience building SaaS products serving mid-market or enterprise customers.
  • Experience building rule-driven systems, validation workflows, or approval/governance platforms.
  • Familiarity with AWS-based infrastructure and Kubernetes.
  • Exposure to Sales Performance Management (SPM), RevOps, Incentive Compensation (ICM), or related domains. ****
Technologies we use

Frontend: JavaScript, React, TypeScript

Backend: Java/Springboot, Django, Postgres

Infrastructure: AWS, Docker

What success looks like: 30/60/90 daysFirst 30 days

You'll focus on building deep context across the product domain, backend architecture, and the data models that power Forma's platform.

By the end of your first 30 days, you will have:

  • Developed a strong understanding of Forma.ai's product, customers, and sales performance domain.
  • Built a clear mental model of the backend architecture, core services, and data flows across the system.
  • Gained familiarity with key data models, including hierarchical structures, relationships, and workflow-driven entities.
  • Set up your development environment and become comfortable navigating the codebase, services, and infrastructure.
  • Learned the team's engineering practices around testing, observability, deployment, and reliability.
  • Built relationships with engineering, product, and analytics partners.
  • Contributed to technical discussions, asking thoughtful questions and identifying early areas of complexity or risk.
  • Shipped small but meaningful improvements or fixes to build familiarity with the system.
  • Started identifying opportunities to improve data modeling, system clarity, or backend reliability.

First 60 days

You'll begin owning meaningful backend systems and influencing technical decisions.

By the end of your first 60 days, you will have:

  • Taken ownership of a significant backend component, service, or workflow.
  • Designed and delivered well-structured, maintainable backend code aligned with system standards.
  • Partnered closely with Product to translate complex business requirements into scalable backend designs.
  • Demonstrated strong judgment in data modeling, especially around relationships, hierarchy, and workflow representation.
  • Identified and surfaced architectural risks, edge cases, or inconsistencies in existing systems.
  • Proposed and, where appropriate, implemented improvements to backend architecture, data models, or service boundaries.
  • Contributed to improvements in observability, testing, and production reliability.
  • Participated actively in code reviews and technical design discussions, raising the bar for quality and clarity.
  • Begun mentoring or supporting other engineers in areas of strength.
  • Built enough system context to make informed tradeoffs between performance, extensibility, and simplicity.

First 90 days

You'll be operating as a trusted technical leader across backend systems.

By the end of your first 90 days, you will have:

  • Led the design and delivery of a complex backend initiative spanning multiple services or domains.
  • Introduced or significantly improved core data models, system architecture, or workflow handling.
  • Demonstrated the ability to anticipate and mitigate long-term architectural risks.
  • Influenced technical direction through clear, well-reasoned proposals and design decisions.
  • Improved the reliability, observability, or scalability of critical backend systems.
  • Established strong working relationships across Engineering, Product, and Analytics.
  • Elevated engineering standards through mentorship, design reviews, and technical guidance.
  • Helped the team better reason about complex, data-intensive workflows through clearer system design.
  • Identified and begun executing on longer-term backend investments that improve system integrity and developer velocity.
  • Demonstrated clear impact on both system quality and the team's ability to deliver confidently at scale.
Additional Job Info:
  • This position is for an existing vacancy