IBM ODM Developer

Endava
•Hybrid

About The Position

We are seeking a highly skilled IBM Operational Decision Manager (ODM) Developer with strong Java development expertise to design, develop, and maintain enterprise business rules and decision automation solutions. The ideal candidate will have hands-on experience with IBM ODM, Java-based application development, and integrating decision services into enterprise systems. This role will work closely with business stakeholders, solution architects, business analysts, and development teams to automate complex business decisions, improve operational efficiency, and deliver scalable rule-based solutions.

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.

Responsibilities

  • 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.

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
  • Complex projects
  • Rotations
  • Internal tech communities
  • Training
  • Certifications
  • Coaching
  • Online learning platforms subscriptions
  • Pass-it-on sessions
  • Workshops
  • Conferences
  • Hybrid work
  • Flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Global internal tech communities
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Events and celebrations
  • Robust healthcare and benefits including Medical, Dental, vision, Disability coverage, and various other benefit options
  • Flexible Spending Accounts (Medical, Transit, and Dependent Care)
  • Employer Paid Life Insurance and AD&D Coverages
  • Health Savings account paired with our low-cost High Deductible Medical Plan
  • 401(k) Safe Harbor Retirement plan with employer match with immediately vest
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service