Lead Java Engineer

Apply

Overview

We are looking for an experienced Lead Java Engineer with in-depth knowledge of IBM Sterling Order Management System (OMS) and Sterling Intelligent Promising (SIP) to join our team for a six-month contract. In this role, you will collaborate with functional configuration experts and business teams, focusing on backend development to enhance order fulfilment processes and integrate with various order channels. Your work will involve translating complex fulfilment logic into scalable Java components while participating in continuous integration and delivery efforts.

Responsibilities

  • Design, develop, and maintain custom Java components to enhance IBM Sterling OMS and SIP functionality.
  • Implement and customize workflows, sourcing rules, and fulfilment logic.
  • Integrate IBM Sterling OMS and SIP with external systems through APIs and event-driven interfaces.
  • Enhance inventory visibility and sourcing optimization through SIP configuration.
  • Develop and maintain automated test frameworks using Cucumber and Java.
  • Support continuous integration and delivery pipelines, moving from Jenkins to GitHub Actions.
  • Troubleshoot issues related to performance and workflow within Sterling OMS and SIP.

Requirements

  • Solid experience in Java (Core and Enterprise) development.
  • Deep understanding of IBM Sterling OMS architecture, workflows, and data models.
  • Working knowledge of Sterling Intelligent Promising (SIP) configuration and integration.
  • Proficient in XML, XSLT, JSON, and SQL for data handling and integration.
  • Experience with automated test frameworks such as Cucumber (Java).
  • Familiarity with CI/CD processes using Jenkins and GitHub Actions.
  • Knowledge of version control using Git/GitHub.
SkillsJava, SQL, AWS, Azure
LocationLondon
TypeHybrid
SourceLinkedIn
Posted10/10/25