Position: Sterling OMS Engineer with Java Exp
Location: Seattle, WA
Duration: Long term
Key Responsibilities:
Design, build, and enhance Sterling OMS based solutions supporting complex, multi-channel order lifecycles
Lead development of Java microservices enabling OMS integrations and extensions
Participate in architecture and design discussions, ensuring scalability, resiliency, and extensibility
Identify, evaluate, and position AI/ML use cases within OMS flows
Collaborate with product, platform, DevOps, and integration teams to deliver end-to-end solutions
Influence technical direction through clear articulation of trade-offs and best practices
Engage in senior-level technical discussions with client stakeholders, including director-level audiences
Ensure code quality, testing rigor, and production readiness of delivered solutions
Required Qualifications:
10+ years of backend engineering experience
Deep, hands-on expertise with Sterling OMS including configuration, extensions, APIs, user exits, and order flows
Strong experience designing and building microservices-based architectures
Strong development experience in Java/J2EE, Spring Boot, REST and Java open-source technologies
Proven experience with Confluent Kafka and event-driven architectures
Experience building and maintaining AWS-based integrations (S3, API Gateway, Lambda, EC2, EKS)
Working knowledge of Kubernetes and cloud-native application principles
Ability to understand, contextualize, and articulate AI-driven use cases within OMS and enterprise platforms
Strong communication, influence, and stakeholder engagement skills
Experience working in Agile delivery environments