Job Description
Job Summary
We are seeking an experienced IBM ODM / Drools Developer to design and implement advanced business rule solutions. In this role, you will work on decision automation platforms, collaborating with both technical and business teams to build scalable rule-based systems.
The ideal candidate has strong expertise in BRMS (Business Rules Management Systems) and hands-on experience with IBM Operational Decision Manager (ODM) or Drools in cloud-based and microservice environments.
Location
Remote
Key Responsibilities
- Design, develop, and maintain business rule applications using IBM ODM and Drools
- Build and manage decision models, rule flows, and governance frameworks
- Collaborate with business stakeholders to define rule requirements, vocabularies, and domain models
- Optimize rule execution for performance, scalability, and reliability
- Integrate rule engines with microservices, REST APIs, and event-driven architectures
- Deploy and manage rule applications using Kubernetes or OpenShift
- Implement CI/CD pipelines for rule deployment and updates
- Perform rule testing, debugging, simulation, and coverage analysis
- Manage rule repositories, version control, and environment promotion
- Monitor production performance and implement logging, auditing, and monitoring
- Contribute to system architecture and decision automation strategy
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 8+ years of experience in BRMS development
- Strong hands-on experience with IBM ODM and/or Drools
- Solid programming skills in Java and Spring Framework
- Experience building and integrating RESTful APIs
- Strong understanding of microservices architecture
Preferred Skills
- Experience with AWS, Azure, or Google Cloud Platform
- Knowledge of containerization technologies and orchestration
- Understanding of Rete algorithms and decision modeling
- Familiarity with rule governance and enterprise rule management
- Experience working in distributed or remote teams
Soft Skills
- Excellent communication and collaboration abilities
- Strong analytical and problem-solving skills
- Self-motivated and capable of working independently
- Ability to deliver high-quality solutions in a remote environment
Why Join Us
Exposure to modern cloud and microservices technologies
Fully remote work environment
Opportunity to work on enterprise-scale decision automation systems
Collaborative and innovative engineering culture