We are looking for a skilled Drools Developer with 2 to 5 years of experience to design and implement business process automation solutions. The ideal candidate will work closely with the business, product, and technical teams to build and enhance BPM solutions, integrate them with existing applications, and automate business rules using Drools.
Key Responsibilities:
• Design, develop, and maintain workflows using JBPM.
• Implement complex business rules using Drools rule engine.
• Collaborate with business analysts and architects to understand business requirements and transform them into technical solutions.
• Integrate JBPM processes with external systems using REST, SOAP, JMS, and other communication protocols.
• Optimize and enhance existing workflows for improved performance and scalability.
• Conduct unit testing, integration testing, and provide post-implementation support for the JBPM and Drools systems.
• Create and maintain technical documentation, including process designs, rule logic, and deployment architecture.
• Participate in code reviews to ensure compliance with coding standards and best practices.
• Troubleshoot and resolve issues related to business processes and rules execution.
Required Skills:
• 2 to 5 years of hands-on experience with JBPM and Drools.
• Proficient in Java/J2EE and Spring Framework.
• Strong understanding of BPMN , workflow design, and process automation.
• Experience with Drools rule engine and knowledge of authoring and managing business rules.
• Experience with RESTful and SOAP web services.
• Familiarity with application servers like JBoss or WildFly.
• Experience with Git, Maven, and CI/CD pipelines.
• Knowledge of relational databases like MySQL, PostgreSQL, or Oracle.
• Familiarity with debugging, performance tuning, and profiling JBPM and Drools applications.