Skip to content
mimi

Principal Software Engineer (Drools and Java)

Randstad Digital Americas

US · On-site Contract Lead $81 – $82/hr 2w ago

About the role

About

Responsibilities

  • Strong understanding of:
    • Stateless vs. stateful rule execution models
    • Decision tables, DRL, and rule flows
    • Rule performance tuning, conflict resolution, and lifecycle management
  • Experience using copilot (or AI in general) as part of engineering practices
  • Architecture & Systems Design Proven ability to own and evolve rules engine architectures, including rule authoring patterns, execution strategies, versioning, and governance.
  • Experience designing scalable, resilient Java services that integrate rules engines with distributed systems (RESTful APIs, messaging, event-driven architectures).
  • Strong understanding of performance, memory management, and operational characteristics of rules-based systems.
  • Leadership & Influence Demonstrated ability to lead technically without formal authority, influencing architecture and engineering decisions across teams.
  • Experience leading technical design reviews and providing architectural guidance for complex systems.
  • Strong mentorship mindset, with a track record of elevating senior and mid-level engineers.
  • Collaboration & Business Enablement Ability to partner closely with product owners and domain experts to translate business policy into clear, executable decision logic.
  • Experience supporting DevOps/SRE practices, including deployment strategy, monitoring, and observability for rules-driven services.
  • Comfortable representing engineering perspectives in cross?organization architectural discussions and modernization initiatives.

Qualifications

  • 5+ years of hands-on experience building and operating Drools-based (or equivalent BRMS) solutions in production environments.
  • Deep knowledge of object-oriented design, domain-driven design, and clean architecture principles.
  • 10+ years of professional software engineering experience, with deep expertise in Java and enterprise application development.

Benefits

  • medical insurance
  • prescription insurance
  • dental insurance
  • vision insurance
  • AD&D insurance
  • life insurance
  • short-term disability insurance
  • 401K plan

Skills

DRLDroolsJavaRESTful APIs

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free