Principal Software Engineer Drools and Java

Durham, NORTH CAROLINA, US • Posted 3 hours ago • Updated 1 hour ago
Contract W2
On-site
DOE
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Operational Excellence
  • Underwriting
  • Decision-making
  • Systems Design
  • Conflict Resolution
  • Lifecycle Management
  • Technical Drafting
  • Mentorship
  • Cloud Computing
  • Software Engineering
  • Java
  • Enterprise Software
  • Drools
  • Business Rules
  • Business Rules Management System
  • OOD
  • Domain-driven Design
  • RESTful
  • Messaging
  • Performance Tuning
  • Management
  • Technical Direction
  • DevOps
  • Artificial Intelligence
  • Workflow
  • Communication
  • Collaboration

Summary

Job Summary We are seeking a Principal Software Engineer with expertise in Drools and Java to lead the design, evolution, and operational excellence of business rules and underwriting decisioning capabilities. This role focuses on building and modernizing cloud-native, rules-driven systems that support scalable and efficient decision-making. The ideal candidate will act as a technical authority, influencing architecture, standards, and long-term strategy while remaining hands-on with critical systems. Key Responsibilities Lead the design and evolution of business rules engine architecture, including rule authoring, execution strategies, versioning, and governance Develop and maintain scalable, resilient Java-based services integrated with rules engines and distributed systems Design and implement decisioning capabilities using Drools, including decision tables, DRL, and rule flows Optimize rule performance, conflict resolution, and lifecycle management Collaborate with cross-functional teams, including product owners and domain experts, to translate business requirements into technical solutions Provide architectural guidance and lead technical design reviews for complex systems Mentor and support engineers, fostering technical growth and best practices Contribute to DevOps and SRE practices, including deployment strategies, monitoring, and observability Drive modernization initiatives and support cloud-native platform development Required Qualifications 10+ years of professional software engineering experience with strong expertise in Java and enterprise application development Minimum 5+ years of hands-on experience with Drools or similar Business Rules Management Systems (BRMS) in production environments Strong understanding of object-oriented design, domain-driven design, and clean architecture principles Experience with rule execution models (stateless and stateful), decision tables, DRL, and rule flows Proven experience in designing scalable, resilient systems using RESTful APIs, messaging systems, and event-driven architectures Strong knowledge of performance optimization, memory management, and operational characteristics of rules-based systems Experience contributing to architecture decisions and influencing technical direction across teams Familiarity with DevOps/SRE practices, including deployment, monitoring, and observability Experience leveraging AI-assisted development tools or practices in engineering workflows Strong communication and collaboration skills with the ability to work across teams and stakeholders Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: compun
  • Position Id: SHUDC5789332
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Durham, North Carolina

Today

Contract

$68 - $78 hourly

Durham, North Carolina

Today

Contract

$68 - $78 hourly

Durham, North Carolina

Today

Contract

Durham, North Carolina

Today

Easy Apply

Contract

$125000.00 - $125000.00 per annum

Search all similar jobs