Lead Java Developer

Fullstack Group
20 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 169K

Job location

Remote

Tech stack

Java
API
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Continuous Integration
Software Debugging
Github
JSON
SQL Databases
XML
Extensible Stylesheet Language Transformations (XSLT)
Data Processing
Kubernetes
Cucumber
New Relic (SaaS)
Software Version Control
Docker
Pagerduty
Jenkins

Job description

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

Requirements

Do you have experience in XSLT?, * 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.

Apply for this position