1

Drools Developer Jobs in California (NOW HIRING)

Partner with Product, Engineering, QA, and business stakeholders to analyze requirements, challenge ... InRule, Drools, Red Hat Decision Maker (fka JBoss) strongly preferred Experience 3+ years ...

Showing results 21-29

Drools Developer information

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 the key skills and qualifications needed to thrive as a Drools developer?

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 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 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 job categories do people searching Drools Developer jobs in California look for?

The top searched job categories for Drools Developer jobs in California are:

What cities in California are hiring for Drools Developer jobs?

Cities in California with the most Drools Developer job openings:

Infographic showing various Drools Developer job openings in California as of September 2026, with employment types broken down into 84% Full Time, 7% Part Time, 1% Temporary, and 8% Contract. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution.

Configuration Analyst (Contract)

Encino, CA • On-site

Tokio Marine HCC
Insurance Services • 1 - 5K employees

Full-time

Posted 11 days ago


Tokio Marine HCC rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

About TMHCC
Tokio Marine HCC (TMHCC) brings 50 years of service to the specialty insurance industry, today offering over 100 products to commercial customers in 180 countries around the world. Every policy we write is special, enabling our clients to do amazing things. From insuring the crops that feed us to the rock concerts that entertain us, to rescuing international travelers in trouble.
Organic growth and over 60 successful acquisitions have grown our 2023 Gross Written Premium (GWP) to over $7.5 Billion. Our workforce has grown to 4,300 worldwide ... big, but not so big that you cannot make a difference. Our Good Company values, including integrity, empowerment, and commitment to customer service, and a culture of innovation, communication, and collaboration make TMHCC a great place to work.
Position Summary
At TMHCC, the Configuration Analyst (Contract) partners closely with Product, Engineering, QA, and business stakeholders to design, configure, and optimize enterprise insurance platforms. This role goes beyond executing configuration requests the ideal candidate evaluates business problems critically, challenges assumptions, identifies risks and tradeoffs, and helps drive scalable, maintainable solutions.
The Configuration Analyst acts as a strategic partner in solution delivery by translating business needs into practical system designs while balancing speed, maintainability, compliance, and long-term platform sustainability.
The ideal candidate is intellectually curious, highly collaborative, technically adaptable, and comfortable asking difficult questions to ensure the organization is solving the right problems not simply implementing requests as submitted.
Key Responsibilities
  • Design, configure, and maintain insurance products and business processes across TMHCC enterprise applications.
  • Partner with Product, Engineering, QA, and business stakeholders to analyze requirements, challenge assumptions, and translate business needs into scalable technical solutions.
  • Evaluate requests and proposed solutions by identifying tradeoffs, dependencies, operational impacts, technical constraints, and long-term maintainability considerations.
  • Author, troubleshoot, and optimize business rules within enterprise rules engines and configurable application platforms.
  • Analyze complex production issues and troubleshoot application behavior, data integrity concerns, and Level II escalations.
  • Leverage AI-enabled tools and automation techniques to accelerate analysis, documentation, testing, troubleshooting, and delivery workflows while maintaining high-quality outcomes.
  • Assess and communicate risks, assumptions, and implementation impacts to stakeholders, enabling informed prioritization and decision-making.
  • Drive continuous improvement by identifying opportunities to simplify processes, reduce manual effort, improve release quality, and increase operational efficiency.

Competencies
  • Strong analytical and troubleshooting skills with the ability to diagnose complex system, configuration, and process issues.
  • Ability to evaluate business needs, challenge assumptions, identify tradeoffs, and balance speed, risk, maintainability, and business value.
  • Strong understanding of how applications, integrations, data, and business processes interact across enterprise platforms.
  • Ability to effectively leverage AI tools to accelerate analysis, documentation, testing, troubleshooting, and solution design while maintaining sound technical judgment.
  • Ability to communicate technical concepts, risks, constraints, and recommendations clearly to both technical and non-technical stakeholders.
  • Experience with SQL, JSON, APIs/web services, and configurable business applications; experience with enterprise rules engines is preferred.
  • Ability to assess competing priorities, recommend sequencing based on business value and risk, and drive work to completion.
  • Demonstrated commitment to improving processes, reducing manual effort, increasing efficiency, and delivering scalable, sustainable solutions.
  • Ability to quickly learn new systems, technologies, and business domains and become a trusted subject matter expert.
  • Flexibility to adapt to changing business priorities and operate effectively in a fast-paced environment.

Position Knowledge, Skills, and Requirements
Experience with enterprise Rules Engines like InRule, Drools, Red Hat Decision Maker (fka JBoss) strongly preferred
Experience
3+ years' experience in application configuration, business systems analysis, software support, or a related technical role. Experience working with configurable enterprise applications, business rules engines, or insurance systems is preferred. Insurance experience preferred.

What Tokio Marine HCC employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom