Design, develop, and implement business rules and decision services using IBM Operational Decision Manager (ODM)
Create and maintain rule projects, decision tables, decision trees, and business rule flows
Develop Java-based applications and services that integrate with ODM decision services
Collaborate with business analysts and subject matter experts to translate business policies into executable business rules
Deploy, test, and manage rule applications in ODM environments
Design and implement integrations between ODM and enterprise applications through APIs and service interfaces
Optimize rule performance and troubleshoot rule execution issues
Participate in architecture reviews and provide recommendations for decision management best practices
Develop automated unit, integration, and regression tests for decision services
Support CI/CD processes and production deployments
Create and maintain technical documentation, rule governance standards, and operational procedures
Requirements
Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience
5+ years of software development experience using Java
3+ years of hands-on experience with IBM Operational Decision Manager (ODM)
Strong experience with: IBM ODM Rule Designer, IBM ODM Decision Center, IBM ODM Rule Execution Server (RES), Java, RESTful Web Services, SQL and relational databases, Git version control
Experience translating business requirements into rule-based decision logic
Strong understanding of business rules management systems (BRMS) and decision automation concepts
Experience with Agile development methodologies
Excellent analytical, communication, and problem-solving skills
Tech Stack
Java
SQL
Benefits
Competitive salary package
Share plan
Company performance bonuses
Value-based recognition awards
Referral bonus
Career coaching
Global career opportunities
Non-linear career paths
Internal development programmes for management and technical leadership