1

Drools Developer Jobs in Ontario (NOW HIRING)

Software Developer III

Toronto, ON · Hybrid

CA$85K - CA$119K/yr

Your Moneris Career - The Opportunity As a Software Developer III, you will design, develop, and ... Experience with Drools or similar business rules engines. * Experience with Azure Functions or ...

Drools Developer information

What is the difference between Drools Developer vs Business Rules Analyst?

AspectDrools DeveloperBusiness Rules Analyst
Required CredentialsKnowledge of Drools, Java, and rule engine conceptsBusiness analysis skills, understanding of rules management, sometimes certifications in business analysis
Work EnvironmentSoftware development teams, IT departments, coding and testing rulesBusiness units, process improvement teams, analyzing and defining rules
Employer & Industry UsageTech companies, financial services, insurance, where rule engines are integrated into applicationsBusiness consulting firms, finance, insurance, and enterprise organizations focusing on process optimization

The main difference is that Drools Developers focus on coding, implementing, and maintaining rule engines using Drools and related technologies. Business Rules Analysts primarily analyze, define, and document business rules to improve processes. While both roles work with rules, Drools Developers are more technical and coding-oriented, whereas Business Rules Analysts are more business-focused and analytical.

What are the key skills and qualifications needed to thrive as a Drools Developer, and why are they important?

To thrive as a Drools Developer, you need strong Java programming skills, expertise in business rule management systems (BRMS), and experience with Drools rule engine frameworks. Familiarity with related tools such as Red Hat Decision Manager, Maven, and version control systems, along with knowledge of rule authoring and deployment, is typically required. Analytical thinking, problem-solving, and effective communication are important soft skills for understanding business logic and collaborating with cross-functional teams. These skills and qualities ensure efficient development and maintenance of complex rule-based systems that meet organizational business requirements.

What is a Drools Developer?

A Drools Developer is a software professional who specializes in using Drools, an open-source business rule management system (BRMS), to design, implement, and maintain business rules within applications. These developers work with rule engines to separate business logic from application code, making systems more flexible and easier to update. They often collaborate with business analysts and stakeholders to translate business requirements into executable rules, ensuring that business policies are enforced accurately and efficiently within software solutions.

What are some common challenges Drools Developers face when integrating business rules with enterprise applications?

Drools Developers often encounter challenges related to aligning complex business logic with an organization’s existing systems and workflows. Ensuring that rules are both maintainable and scalable as business requirements change can be demanding, especially when collaborating with stakeholders who may not have technical backgrounds. Additionally, integrating Drools with other technologies—such as databases, web services, or legacy systems—requires a solid understanding of both the rule engine and the broader application architecture. Regular communication with business analysts and QA teams is essential to ensure that rules are correctly implemented and tested.
What are popular job titles related to Drools Developer jobs in Ontario? For Drools Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Drools Developer jobs in Ontario look for? The top searched job categories for Drools Developer jobs in Ontario are:
What cities in Ontario are hiring for Drools Developer jobs? Cities in Ontario with the most Drools Developer job openings:
Infographic showing various Drools Developer job openings in Ontario as of July 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution.
RQ11224 - 2 x Sr. Software Developer - Full Stack

RQ11224 - 2 x Sr. Software Developer - Full Stack

Source Code

Toronto, ON

CA$90.18 - CA$108.33/hr

Full-time

Posted 10 days ago


Job description

RQ11224 - 2 x Sr. Software Developer - Full Stack

2 openings

1-year contract (247 business days) - possible extension

ONSITE 5 days - 5700 Yonge Street

MUST HAVES:

  • Prepare and present analysis to support component design using models, etc., to the project team
  • Experience with Microsoft Azure, AKS (Azure Kubernetes Service) or other Cloud Technologies (Openshift, Kubernetes, AWS, etc)
  • Experience in one or more programming languages, including but not limited to:
    • Java
    • JavaScript ES6+
    • Spring Framework
    • Quarkus
    • Angular 9+
    • Angular Material
    • Drools
    • TypeScript
    • SQL
    • Node.js
    • HTML5
  • Knowledge of standards for health care data exchange, in particular Fast Healthcare Interoperability Resources (FHIR

Responsibilities:

· Prepare and present analysis to support component design using models, etc. to the project team

· Participate in project focus groups, JAD sessions, SCRUMs and technical meetings with IT service providers

· Provide production support to the SADIE application

· Anticipate and resolve problems to ensure that deliverables are completed on time and in compliance with OPS Standards and Templates

· Review and confirm software, hardware and network requirements

· Identify and communicate issues and risks to the DADS IT Project Manager and participate in mitigation activities

General Skills:

· Experience proactively identifying and communicating potential issues and risk events before they occur so that proper mitigating strategies can be developed, through the DADS SADIE Development Team Lead and/or the DADS IT Project Manager

· Excellent analytical, problem-solving and decision-making skills

· Excellent verbal and written communication skills

· Excellent interpersonal and negotiation skills

· Demonstrated ability to be a team player with a trach record for meeting deadlines

Full Stack Skills

· Experience in programming and analysis at the specified experience level

· Experience with Microsoft Azure, AKS (Azure Kubernetes Service) or other Cloud Technologies (Openshift, Kubernetes, AWS, etc)

· Experience in the use of object and/or third generation language development tools

· Experience in one or more programming languages including but not limited to:

· o Java

· o JavaScript ES6+

· o Spring Framework

· o Quarkus

· o Angular 9+

· o Angular Material

· o Drools

· o TypeScript

· o SQL

· o Node.js

· o HTML5

· Experience with one or both of the following web service standards:

· Representational State Transfer (REST)

· Knowledge of standards for health care data exchange, in particular Fast Healthcare Interoperability Resources (FHIR):

· HAPI FHIR (nice to have)

· SmileCDR (nice to have)

· Experience with relational, hierarchical, and non-relational (document-oriented) database technologies:

· PostgreSQL

· Experience with one or more communications protocols (e.g., HTTP, HTTPS, FTP, SFTP, TCP/IP)

Desirable Skills:

· Experience in analysis and design (including the use of UML to model solutions), code, test, debug and documenting applications

· Experience in User Interface development with a focus on the Accessibility for Ontarians with Disabilities Act (AODA)

· Experience in programmatically assembling PDF and Word Documents. (nice to have)


AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $90.18/hr - $108.33/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $72.14/hr - $86.66/hr T4