Experience: minimum 4 Years
Job Description:As a Rule Engine Developer, you will be responsible for:Leading the migration from INRULE to Drools.Developing and maintaining rule-based applications using Java and Drools.Modeling business rules effectively in Drools.Parsing and transforming data formats such as XML and JSON.Migrating decision tables and integrating with databases using JDBC.Testing and debugging rules to ensure accuracy and performance.Collaborating with cross-functional teams to ensure seamless integration and deployment.Utilizing version control systems like Git for code management.Must-Have Skills:Java Development: Proficiency in Java programming, libraries, and frameworks (4+ years of experience).Drools Expertise: Strong knowledge of Drools rule syntax and architecture.Rule Modeling: Ability to model business rules effectively in Drools.INRULE Experience: Familiarity with both INRULE and Drools.XML/JSON Processing: Proficiency in parsing and transforming data formats.Decision Table Migration: Experience in migrating decision tables.Database Integration: Skill in JDBC and database integration in Java.Testing and Debugging: Expertise in rule testing and debugging.Version Control: Familiarity with Git or similar systems.Good to Have:Spring/Spring Boot: Experience with Spring or Spring Boot frameworks.Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience in Java development with a focus on rule engine frameworks.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.