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
£ 169KJob 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.