HamburgerMenu
hirist

Drools/Java Developer

Posted on: 23/10/2025

Job Description

Description :


- Sr. Lead Developer with Drool and Java Experience (7+ Years)

- Leverages programming skills to design and implement efficient and reliable digital solutions.

- Writes code, develops software components, and implements functionalities according to project requirements.

- Collaborates with the development team and other stakeholders to design and define the technical architecture and infrastructure required for digital solutions.

- Contributes to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability.

- Tests own code and participate in the overall quality assurance process.

- Writes and executes unit tests, conducts code reviews, debugs, and troubleshoots issues to ensure the reliability and stability of digital solutions.

- Participates in agile or other development methodologies, attends meetings, and contributes to project planning and progress tracking.

- Creates and maintains technical documentation, including system designs, specifications, user guides, and other relevant documentation.

- Seeks opportunities for professional development and growth, such as attending conferences, taking online courses, or participating in relevant training programs.

- Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects.

- 4+ years of experience in Developing Java applications in Spring boot, Spring MVC

- 4+ years of experience in Building APIs and services using REST and JUnit Testing

- 2+ Automation technologies (e.g., Maven or Gradle, Jenkins, etc.)

- 4+ Building, testing, and deploying code to run on cloud infrastructure

- 5+Experience working with Drool rules engine and rule-based systems

- Designs the rule engine flows.

- Decides between stateless/stateful sessions.

- Design and implement scalable rule-based systems using Drools BRMS.

- Decide between stateless vs. stateful KIE sessions based on use case.

- Lead the development of DRL files and decision tables.

- Optimize rule performance and manage rule conflicts.

- Ensure rules are modular, maintainable, and testable-

- Integrate Drools with Java-based applications and other enterprise systems

- Oversee deployment pipelines for rule updates and versioning.

- Work with business analysts to translate requirements into executable rules

- Document rule logic, dependencies, and testing strategies

- Resolve issues related to rule execution, memory management, and rule firing.

- Provide third-level support for rule-related bugs or performance bottlenecks

- Deep understanding of Drools Rule Language (DRL), KIE sessions, and rule lifecycle.

- Integrates DROOLS with other systems (e.g., databases, APIs).

- Defines business rules in collaboration with stakeholders.

- May use decision tables or no-code interfaces for rule authoring.

- Writes DRL (Drools Rule Language file))files and configures rule logic.

- Sound Knowledge on KIE Base to run rules on specific data.

- Integrates rules with Java applications.

- Manages rule lifecycle and testing.

- Manages deployment pipelines for rule updates.

- Ensures rule services are scalable and maintainable.

- Validates rule behavior through automated tests.

- Support for regression testing for rule changes.

- 2+ years of experience in Scrum/Agile development methodologies

- Design and implement business rules using Drools

- Integrate Drools with Java-based applications

- Optimize rule execution and maintain rule repositories

- Document rule logic and development processes

- Adept at growth mindset (agility and developing yourself and others) skills

- Exposure to product/services development and public cloud environment like AWS/GCP/Azure

- Experience in automation, DevOps, and associated build /deployment CI/CD pipelines

- Effective communication and leadership skills


info-icon

Did you find something suspicious?