Java developer
Java developer role in Gurugram centered on the Drools business rule engine: designing and implementing business rules, integrating the rule engine with other systems, tuning rule performance, testing and validating rules, and maintaining/documenting them while collaborating with analysts and developers.
- Compensation
- Not disclosed
- Location
- Gurugram, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Must have
- Design and implement business rules using Drools
- Translate business requirements into executable rules and workflows
- Integrate Drools with other applications and systems, ensuring seamless interaction with data sources
- Optimize rule performance and resolve rule-processing performance issues
- Write and execute test cases; validate rules against business requirements and scenarios
- Update and maintain existing rules as business needs evolve; document rule changes
- Collaborate with business analysts, developers, and stakeholders; participate in design reviews
Full description
Key Responsibilities:
Design and Implement Rules:
Develop and implement business rules using Drools.
Translate business requirements into executable rules and workflows.
Rule Engine Integration:
Integrate Drools with other applications and systems.
Ensure the rule engine interacts seamlessly with data sources and other software components.
Performance Tuning:
Optimize rule performance and ensure efficient execution.
Address and resolve performance issues related to rule processing.
Testing and Validation:
Write and execute test cases for rules.
Validate rules against business requirements and scenarios.
Maintenance and Updates:
Update and maintain existing rules as business needs evolve.
Document rule changes and updates for future reference.
Collaboration:
Work closely with business analysts, developers, and other stakeholders.
Participate in design reviews and contribute to decision-making processes.