Principal IBM ODM Developer with expertise in IBM Operational Decision Manager (ODM), Java, and IBM Cloud. The ideal candidate will lead the development and implementation of business rules management solutions, leveraging both hosted and on-premises deployment models.
Key Responsibilities:
• Design, develop, and maintain complex business rules and decision services using IBM ODM.
• Lead the implementation of ODM solutions in both cloud-based and on-premises environments.
• Collaborate with business analysts, subject matter experts, and stakeholders to translate business requirements into technical specifications.
• Mentor junior developers and provide technical leadership on ODM best practices and design patterns.
• Optimize rule execution performance and ensure scalability of ODM applications.
• Integrate ODM solutions with various enterprise systems and applications.
• Implement and maintain CI/CD pipelines for ODM projects.
• Troubleshoot and resolve complex issues in production environments.
• Stay current with the latest ODM features, updates, and industry trends.
Required Qualifications:
• Bachelor's degree in computer science, Software Engineering, or a related field.
• 8+ years of experience in software development, with at least 5 years focused on IBM ODM.
• Strong proficiency in Java programming and J2EE technologies.
• Extensive experience with both hosted and on-premises deployment models of IBM ODM.
• Proven expertise in IBM Cloud platform and services.
• In-depth knowledge of rule authoring, rule execution, and decision service deployment.
• Experience with version control systems (e.g., Git) and agile development methodologies.
• Strong understanding of RESTful APIs and web services integration.
• Excellent problem-solving and analytical skills.
• Outstanding communication and team collaboration abilities.
Preferred Qualifications:
• IBM ODM certification.
• Experience with other Business Rules Management Systems (BRMS).
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Knowledge of additional programming languages (e.g., Python, JavaScript).
• Experience with business process management (BPM) tools.
• Understanding of machine learning and AI concepts.
#LI-REMOTE
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.