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