RD
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