We are seeking Staff Backend Engineers to join our application teams. You'll work alongside other ... Java/Springboot, Django, Postgres Infrastructure: AWS, Docker What success looks like: 30/60/90 ...
We are seeking Staff Backend Engineers to join our application teams. You'll work alongside other ... Java/Springboot, Django, Postgres Infrastructure: AWS, Docker What success looks like: 30/60/90 ...
Backend Engineer
Toronto, ON · Hybrid
We are looking for talented self-starting engineers to join our platform team as backend engineers ... Go, C++, Python, and Java. * Proficient with modern datastores such as Postgres, MongoDB, Redis ...
Backend Engineer
Toronto, ON · Hybrid
We are looking for talented self-starting engineers to join our platform team as backend engineers ... Go, C++, Python, and Java. * Proficient with modern datastores such as Postgres, MongoDB, Redis ...
Senior JAVA Backend Developer
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is seeking a Senior Java ...
Quick apply
Senior JAVA Backend Developer
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is seeking a Senior Java ...
Java Backend Developer
Etobicoke, ON · Hybrid
CA$100K - CA$135K/yr
As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Quick apply
Java Backend Developer
Etobicoke, ON · Hybrid
CA$100K - CA$135K/yr
As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Backend Engineer
Toronto, ON · On-site
We are looking for talented self-starting engineers to join our platform team as backend engineers ... Go, C++, Python, and Java. * Proficient with modern datastores such as Postgres, MongoDB, Redis ...
Quick apply
Backend Engineer
Toronto, ON · On-site
We are looking for talented self-starting engineers to join our platform team as backend engineers ... Go, C++, Python, and Java. * Proficient with modern datastores such as Postgres, MongoDB, Redis ...
This role is ideal for a software engineer who enjoys solving complex backend engineering challenges, modernizing enterprise applications, and building scalable Java-based services. You'll work ...
This role is ideal for a software engineer who enjoys solving complex backend engineering challenges, modernizing enterprise applications, and building scalable Java-based services. You'll work ...
Senior Backend Engineer (SaaS, Data & AI) Why Kaseya? Join a fast-growing company that ... Experience with backend languages such as Node.js, Java, Go, or similar * Experience with Python ...
Senior Backend Engineer (SaaS, Data & AI) Why Kaseya? Join a fast-growing company that ... Experience with backend languages such as Node.js, Java, Go, or similar * Experience with Python ...
... Java ... This role is ideal for an experienced backend engineer who understands distributed systems, testing ...
Quick apply
... Java ... This role is ideal for an experienced backend engineer who understands distributed systems, testing ...
Senior Software Engineer (Java/Go, Kafka, Flink, AWS)
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Software Engineer (Java/Go, Kafka, Flink, AWS) Location: 100% Remote, Canada Experience: 7 ... This role requires strong expertise in backend engineering, event-driven architectures, distributed ...
Quick apply
Senior Software Engineer (Java/Go, Kafka, Flink, AWS)
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Software Engineer (Java/Go, Kafka, Flink, AWS) Location: 100% Remote, Canada Experience: 7 ... This role requires strong expertise in backend engineering, event-driven architectures, distributed ...
Backend Engineer - Platform
Toronto, ON · On-site
CA$103K - CA$147K/yr
Design and implement reliable, testable, and maintainable backend systems, primarily in Java * Own ... Reduce developer toil by automating workflows and enabling scalable, self-service infrastructure ...
Backend Engineer - Platform
Toronto, ON · On-site
CA$103K - CA$147K/yr
Design and implement reliable, testable, and maintainable backend systems, primarily in Java * Own ... Reduce developer toil by automating workflows and enabling scalable, self-service infrastructure ...
Mentor engineers across levels and help raise the bar for backend engineering standards. * Use, and ... Java/Springboot, Django, Postgres Infrastructure: AWS, Docker What success looks like: 30/60/90 ...
Mentor engineers across levels and help raise the bar for backend engineering standards. * Use, and ... Java/Springboot, Django, Postgres Infrastructure: AWS, Docker What success looks like: 30/60/90 ...
Design, develop, and maintain backend services using Core Java and Spring Boot * Build and manage ... Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ...
Design, develop, and maintain backend services using Core Java and Spring Boot * Build and manage ... Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ...
Senior Backend Engineer
CA$140K - CA$180K/yr
We're looking for an exceptional backend engineer and hands-on architect to help us scale and ... Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python ...
Senior Backend Engineer
CA$140K - CA$180K/yr
We're looking for an exceptional backend engineer and hands-on architect to help us scale and ... Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python ...
Staff Backend Engineer
Toronto, ON · Hybrid
Lead architectural discussions, mentor engineers in modern backend and AI-assisted engineering ... Java. * Strong communication and collaboration skills. You are comfortable working closely with ...
Staff Backend Engineer
Toronto, ON · Hybrid
Lead architectural discussions, mentor engineers in modern backend and AI-assisted engineering ... Java. * Strong communication and collaboration skills. You are comfortable working closely with ...
As a Senior Backend Engineer , you will have a hand in architecting the technology and customer ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...
As a Senior Backend Engineer , you will have a hand in architecting the technology and customer ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...
Senior Backend Engineer - MTS 1
Toronto, ON · On-site
CA$142K - CA$190K/yr
As a Senior Backend Engineer in the Ads team, you will work closely with designers, product ... Develop systems using Java/Scala, Spring Boot, and Node.js across our microservices architecture
Senior Backend Engineer - MTS 1
Toronto, ON · On-site
CA$142K - CA$190K/yr
As a Senior Backend Engineer in the Ads team, you will work closely with designers, product ... Develop systems using Java/Scala, Spring Boot, and Node.js across our microservices architecture
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Toronto, ON · Remote
CA$120K - CA$135K/yr
Senior Backend Engineer (Rust & Cloud Platform) Built it. Scale it. Own it. Sangoma is a global ... Node.js and/or Java. * Strong problem-solving, troubleshooting, and communication skills.
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Toronto, ON · Remote
CA$120K - CA$135K/yr
Senior Backend Engineer (Rust & Cloud Platform) Built it. Scale it. Own it. Sangoma is a global ... Node.js and/or Java. * Strong problem-solving, troubleshooting, and communication skills.
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Toronto, ON · Remote
CA$120K - CA$135K/yr
Senior Backend Engineer (Rust & Cloud Platform) Built it. Scale it. Own it. Sangoma is a global ... Node.js and/or Java. * Strong problem-solving, troubleshooting, and communication skills.
Quick apply
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Toronto, ON · Remote
CA$120K - CA$135K/yr
Senior Backend Engineer (Rust & Cloud Platform) Built it. Scale it. Own it. Sangoma is a global ... Node.js and/or Java. * Strong problem-solving, troubleshooting, and communication skills.
Senior Backend Engineer - SE3
Toronto, ON · On-site +1
CA$118K - CA$157K/yr
What You'll Bring * 4+ years of software engineering experience building backend or distributed ... Strong experience with Java, Spring/Spring Boot, REST or GraphQL APIs, messaging systems, and SQL ...
Senior Backend Engineer - SE3
Toronto, ON · On-site +1
CA$118K - CA$157K/yr
What You'll Bring * 4+ years of software engineering experience building backend or distributed ... Strong experience with Java, Spring/Spring Boot, REST or GraphQL APIs, messaging systems, and SQL ...
Java Back end Developer
Toronto, ON · On-site
Java Backend Developer with 6 to 8 years hands on experience Must have: Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful APIs, Microservices, and NoSQL/SQL databases. Extensive ...
Java Back end Developer
Toronto, ON · On-site
Java Backend Developer with 6 to 8 years hands on experience Must have: Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful APIs, Microservices, and NoSQL/SQL databases. Extensive ...
Backend Engineer Java information
What does a Backend Engineer Java do?
What is the difference between Backend Engineer Java vs Backend Developer Java?
| Aspect | Backend Engineer Java | Backend Developer Java |
|---|---|---|
| Primary Focus | Designing, developing, and maintaining server-side applications and systems | Implementing and coding backend functionalities based on specifications |
| Responsibilities | System architecture, performance optimization, API development | Writing code, debugging, integrating databases |
| Skills & Certifications | Java, Spring, REST APIs, SQL, cloud platforms | Java, Spring, SQL, version control, testing tools |
| Work Environment | Collaborative teams, project planning, architecture design | Code implementation, debugging, feature development |
Both roles require Java expertise and similar certifications, but Backend Engineer Java typically involves higher-level system design and architecture responsibilities, while Backend Developer Java focuses more on coding and implementing features. Employers often see these roles as complementary within software development teams.
What are the key skills and qualifications needed to thrive as a Backend Engineer Java, and why are they important?
How does a Backend Engineer Java typically collaborate with frontend developers and other stakeholders in a project?

Other
Posted 26 days ago
Job description
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 doingYou 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
- 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.
- 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. ****
Frontend: JavaScript, React, TypeScript
Backend: Java/Springboot, Django, Postgres
Infrastructure: AWS, Docker
What success looks like: 30/60/90 daysFirst 30 daysYou'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.
- This position is for an existing vacancy