Java Engineer (Sterling OMS / SIP) – 6-Month Contract – up to £650/day (Outside IR35)
We’re seeking an experienced Java Engineer with strong expertise in IBM Sterling Order Management System (OMS) and Sterling Intelligent Promising (SIP) to join an AI-enabled consultancy delivering intelligent fulfilment and optimisation solutions.
This role blends backend development and product extension work — enabling smarter fulfilment, sourcing optimisation, and seamless integration across order channels.
Contract: 6 months (Outside IR35)
Location: Hybrid – Paddington, 2–3 days per week
Rate: Up to £650 per day
What You’ll Do
* Design, develop, and maintain custom Java components that extend IBM Sterling OMS and SIP functionality.
* Implement and customise workflows, sourcing rules, and fulfilment logic determining how and where orders are fulfilled.
* Integrate OMS and SIP with external systems and data sources using APIs, queues, and event-driven interfaces.
* Enhance inventory visibility and sourcing optimisation through SIP configuration and Java-based customisation.
* Develop and maintain automated test frameworks (Cucumber/Java) for order flow and sourcing validation.
* Support CI/CD pipelines, contributing to the migration from Jenkins to GitHub Actions.
* Troubleshoot performance, integration, and workflow issues in Sterling OMS and SIP environments.
* Collaborate closely with functional configuration teams to align custom code with business rules and configuration.
Who You Are
* A hands-on engineer with deep technical understanding of Sterling OMS and SIP.
* Comfortable working across technical and functional teams, bridging configuration and customisation.
* Analytical and detail-oriented, with strong debugging and optimisation skills.
* Passionate about improving automation, integration, and reliability in fulfilment systems.
* Experienced in complex enterprise environments, balancing speed with quality.
Core Technical Skills
* Java (Core and Enterprise) – proven, hands-on engineering experience.
* XML, XSLT, JSON, SQL – for data handling, configuration, and integration.
* Sterling OMS – solid understanding of architecture, workflows, data models, and extensibility points.
* Sterling Intelligent Promising (SIP) – experience with configuration, sourcing logic, and OMS integration.
* Cucumber (Java) or equivalent test automation tools.
* CI/CD: Jenkins and GitHub Actions for automated build, test, and deployment.
* Version control: Git/GitHub.
Desirable Skills
* Knowledge of SIP features such as real-time inventory availability, promise logic, and capacity constraints.
* Familiarity with API-based orchestration between OMS, SIP, and external fulfilment/inventory systems.
* Exposure to containerised deployments (Docker/Kubernetes) and cloud hosting (Azure or AWS).
* Understanding of monitoring, alerting, and observability tools (e.g. New Relic, PagerDuty).
* Experience with agile delivery and collaboration across distributed teams.
Why Join
* Competitive daily rates
* Collaborative, forward-thinking team
* Opportunity to work on cutting-edge AI-enabled fulfilment and optimisation projects