JOBSEARCHER

Remote-Senior Java & Drools Developer

*Senior Java & Drools Developer profiles only please* *Contract* *Job Description * *We are seeking a skilled Java & Drools Developer to design, develop, and maintain rule-based systems using Drools Business Rules Management System (BRMS) and core Java technologies. The ideal candidate will have hands-on experience building scalable applications, integrating Drools rule engines, and working in agile environments.* *Key Responsibilities*
  • Design, develop, and maintain business rules using Drools Rule Engine.
  • Collaborate with business analysts and architects to translate requirements into business rules and workflows.
  • Develop and maintain Java-based microservices and applications.
  • Integrate Drools with enterprise applications (REST/SOAP APIs, databases, messaging systems).
  • Optimize Drools rules for performance, scalability, and maintainability.
  • Participate in code reviews, unit testing, and debugging.
  • Support production deployments and troubleshoot rule-related issues.
  • Document technical designs, rule logic, and system architecture.
*Required Skills & Qualifications*
  • Strong experience in Core Java, J2EE, and Spring Framework.
  • Hands-on experience with Drools (rules authoring, decision tables, DRL files, KIE modules).
  • Experience with RESTful APIs, Microservices, and Messaging Queues (Kafka, JMS, etc.).
  • Good understanding of relational databases (Oracle, MySQL, PostgreSQL, etc.).
  • Knowledge of rule optimization techniques and decision modeling (DMN).
  • Experience with CI/CD pipelines, Git, Maven/Gradle.
  • Strong problem-solving and analytical skills.
*Preferred Skills*
  • Experience with Business Process Management (jBPM).
  • Familiarity with cloud platforms (AWS/Azure/GCP).
  • Knowledge of containerization (Docker, Kubernetes).
  • Exposure to Agile/Scrum methodologies.
Job Type: Contract
Pay: Up to $65.00 per hour
Expected hours: 40 per week
Work Location: Remote