Overview

BRMS / Drools (Java) Developer at Lumenalta. Fully remote position with work based in the United States time zones (Pacific, Central, or Eastern). Base pay range presented: $60,000.00/yr - $96,000.00/yr; final compensation determined by qualifications and experience.

What You’ll Do
  • Design, develop, and optimize business rules using the Drools Rule Engine, integrating these rules into Java/Spring Boot enterprise applications.
  • Develop and implement Decision Model and Notation (DMN) models and complex event processing (CEP) features using Drools Fusion.
  • Build and maintain microservice architectures, ensuring seamless integration of rule-based services.
  • Containerize and deploy Drools applications using Docker and manage them in AWS cloud environments.
  • Configure, tune, and maintain application servers such as WildFly (JBoss AS) and Tomcat.
  • Collaborate with cross-functional teams, including Business Analysts and Product Managers, to translate complex business logic into executable rules.
  • Implement and maintain automated test suites to validate rule execution and ensure system stability.
  • Monitor, optimize, and continuously improve rule performance and scalability.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 7+ years of experience in Java development with a strong focus on the Drools Rule Engine.
  • Hands-on experience with Drools Workbench, KIE Execution Server, and KIE APIs.
  • Expertise in Java, Spring Boot, and microservices architecture.
  • Experience with containerization (Docker) and cloud platforms, preferably AWS.
  • Strong understanding of rule-based systems, decision tables, and rule optimization techniques.
  • Familiarity with Agile methodologies and test automation frameworks (JUnit, TestNG, Cucumber).
Nice to Have
  • Experience with Red Hat Decision Manager (RHDM) or other enterprise BRMS tools.
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions) and infrastructure as code.
  • Exposure to performance tuning, rule versioning, and governance in production environments.
  • Familiarity with API integration and REST-based decision services.

This position is open to candidates based in the United States only. Applicants must have current U.S. work authorization.

Location & Hours

This is a fully remote position; however, candidates must be based in the Pacific, Central, or Eastern U.S. time zones to ensure effective collaboration with client and team schedules.

This is a full-time position requiring a minimum of 40 hours per week, Monday through Friday.

Benefits
  • Flexible working hours in a remote environment.
  • Health insurance (medical and dental) for W2 Employees.
  • 401(k) contribution.
  • A professional development fund to enhance your skills and knowledge.
  • 15 days of paid time off annually.
  • Access to soft-skill development courses to further your career.

#J-18808-Ljbffr
Similar jobs

BRMS / Drools (Java) Developer

Apply Now
Back to search page