Dice•4h ago
Career Pages
OMS Java Developer
San Ramon, CA
Contract
Mid Level
50-50
Full Job Description
Role Overview
The hiring employer is not identified in the posting. The role focuses on designing, developing, and supporting scalable retail and omnichannel applications using Java and Order Management Systems (OMS).
Responsibilities
- We are seeking an experienced Java Developer with strong expertise in Java, Spring Boot, Microservices, and Order Management Systems (OMS) to design, develop, and support scalable retail and omnichannel applications.
Must Have Qualifications
- Strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, Kafka, and event-driven architecture.
- Comprehensive knowledge of Order Management Systems (OMS), covering order capture, processing, orchestration, inventory management, fulfillment, cancellations, returns, and exchanges. Experience with Blue Yonder OMS or comparable enterprise platforms is required.
- In-depth understanding of key OMS fulfillment capabilities including Ship-to-Home (STH), Ship-from-Store (SFS), Buy Online Pick Up in Store (BOPIS), Buy Online Return in Store (BORIS), Third-Party Logistics (3PL), and Drop Shipping.
- Expertise in inventory workflows, real-time availability, Available-to-Promise (ATP), synchronization across eCommerce, social commerce, POS channels, and publishing strategies.
- Proven track record integrating OMS with eCommerce platforms, payment gateways, shipping carriers, WMS, ERP, and other systems using RESTful APIs and asynchronous messaging.
- Solid grasp of SQL/NoSQL databases, caching mechanisms (Spring Cache, EhCache, Redis), cloud infrastructure (AWS/Azure), containerization (Docker/Kubernetes), CI/CD pipelines, and Agile methodologies.
Company
Dice
Dice operates a premier marketplace facilitating direct connections between recruiters and technologists, streamlining talent acquisition for enterprise organizations.
San Ramon, CA
Posted on Career Pages