Posted on: 06/01/2026
Description:
IBM Sterling OMS Developer / Support Engineer
Location: Chennai
Experience: 4+ Years
Notice Period: Immediate to 15 Days
Role Summary
The IBM Sterling OMS Developer / Support Engineer is a specialized technical role responsible for the design, development, and high-availability support of the IBM Sterling Order Management System. This position requires a deep understanding of omnichannel commerce, specifically focusing on core modules such as Distributed Order Management (DOM), Global Inventory Visibility (GIV), and Sourcing. You will be responsible for building Java-based customizations and extensions while ensuring the seamless flow of orders across Staging, Pre-Production, and Production environments. As a "player-responder," you will balance proactive development with reactive production support, performing deep-dive Root Cause Analysis (RCA) and optimizing SQL/DB2 procedures to maintain a robust, scalable retail ecosystem.
Responsibilities
- Core Module Development: Architect and implement complex business logic within DOM, GIV, Sourcing (SC), Platform, and Payment modules of IBM Sterling OMS.
- Java-Based Customization: Build and maintain high-performance extensions, user exits, and custom services using Java/J2EE and the Sterling OMS SDK.
- Integration Engineering: Design and configure REST/SOAP APIs, XML, and JSON-based interfaces to synchronize OMS with eCommerce front-ends and downstream distribution systems.
- Production Support & Monitoring: Provide end-to-end production support, proactively monitoring order flows and inventory activities to identify and resolve bottlenecks in real-time.
- Database Optimization: Develop and optimize PL/SQL procedures and business reports using IBM DB2 and SQL to ensure data integrity and system performance.
- Root Cause Analysis (RCA): Lead the investigation of complex system failures, conducting thorough RCAs and coordinating permanent fixes with global development teams.
- System Administration: Configure and administer Sterling OMS components, including Participant Modeling, Process Modeling, and Pipeline configuration.
- Inventory Management: Troubleshoot and synchronize inventory activities across multiple external systems to ensure global visibility and accuracy.
- Agile Execution: Actively participate in the Agile/Scrum lifecycle, ensuring all developments follow software engineering best practices and version control standards.
- Incident Management: Provide 24/7 on-call support on a need basis, ensuring quick issue resolution for critical high-priority production incidents.
Technical Requirements
- OMS Expertise: 4+ years of hands-on experience in IBM Sterling OMS (v9.x or higher) development, configuration, and support.
- Java Mastery: Proficiency in Java/J2EE development, specifically for Sterling OMS customizations and service-oriented architectures.
- Data Interchange: Strong knowledge of XML, JSON, XPath, and XSLT for data transformation and interface management.
- Database Skills: Advanced proficiency in SQL and IBM DB2, including the ability to write complex stored procedures and triggers.
- API Development: Hands-on experience building and consuming RESTful APIs and J2EE Web Services.
- Environment Management: Experience managing and deploying code across Staging, Pre-Prod, and Production environments.
- Retail Domain: Deep understanding of Omni-channel retail, eCommerce, and distribution workflows.
Preferred Skills
- Scripting: Experience with Shell scripting or Python for automating routine administrative and monitoring tasks.
- Performance Tuning: Knowledge of JVM tuning and Sterling OMS agent/server performance optimization.
- UI Customization: Familiarity with the Sterling Web Store or Call Center UI customization (Dojo/Angular).
- Communication: Exceptional oral and written communication skills for coordinating with cross-functional global teams.
- Problem Solving: Ability to multitask and maintain composure in a fast-paced, high-pressure production support environment.
Did you find something suspicious?