{"schemaVersion":"jobsearcher.job.v1","id":"321e75b54682a6c93bf9d8f9","url":"https://jobsearcher.com/jobs/321e75b54682a6c93bf9d8f9","canonicalUrl":"https://jobsearcher.com/jobs/321e75b54682a6c93bf9d8f9","title":"Principal Software Engineer (Drools & Java)","description":"Principal Software Engineer (Drools & Java) – Durham, NC (Hybrid)We’re hiring a Principal Engineer with strong Drools expertise to design and build a rules engine framework from scratch for a high-impact enterprise platform.Key ResponsibilitiesArchitect and develop Drools-based rules engine solutions (from ground up)Build scalable Java backend services (REST, microservices, event-driven)Define rule execution, governance, and performance strategiesPartner with business teams to translate policies into decision logicProvide technical leadership and mentorshipRequirements10+ years Java/backend development experience3–5+ years recent Drools experience (must-have)Proven experience building Drools frameworks (not just using existing ones)Strong knowledge of DRL, decision tables, rule flows, performance tuning","company":"HCL Global Systems","rawCompany":"hcl global systems","city":"Durham","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-04-26T11:52:47.927Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Software Engineer (Drools & Java)","description":"Principal Software Engineer (Drools & Java) – Durham, NC (Hybrid)We’re hiring a Principal Engineer with strong Drools expertise to design and build a rules engine framework from scratch for a high-impact enterprise platform.Key ResponsibilitiesArchitect and develop Drools-based rules engine solutions (from ground up)Build scalable Java backend services (REST, microservices, event-driven)Define rule execution, governance, and performance strategiesPartner with business teams to translate policies into decision logicProvide technical leadership and mentorshipRequirements10+ years Java/backend development experience3–5+ years recent Drools experience (must-have)Proven experience building Drools frameworks (not just using existing ones)Strong knowledge of DRL, decision tables, rule flows, performance tuning","datePosted":"2026-04-26T11:52:47.927Z","dateModified":"2026-04-26T11:52:47.927Z","hiringOrganization":{"@type":"Organization","name":"HCL Global Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Durham","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"321e75b54682a6c93bf9d8f9"},"url":"https://jobsearcher.com/jobs/321e75b54682a6c93bf9d8f9"}}