What are the responsibilities and job description for the Java Developer - OMS position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, IT commence llc, is seeking the following. Apply via Dice today!
Role: Java Developer - OMS Location: San Ramon, CA(4 Days onsite) Contract Duration: 12 Months
Job Description:
We are seeking a Java Developer with experience in Order Management Systems (OMS) to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, and microservices architecture, with hands-on experience in order lifecycle management including order capture, processing, fulfillment, and tracking.
Key Responsibilities:
Role: Java Developer - OMS Location: San Ramon, CA(4 Days onsite) Contract Duration: 12 Months
Job Description:
We are seeking a Java Developer with experience in Order Management Systems (OMS) to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, and microservices architecture, with hands-on experience in order lifecycle management including order capture, processing, fulfillment, and tracking.
Key Responsibilities:
- Develop and maintain Java-based applications for OMS platforms
- Design and build RESTful APIs and microservices
- Work on order lifecycle workflows (order creation, validation, fulfillment, returns)
- Integrate with downstream systems such as inventory, payments, and shipping
- Ensure performance, scalability, and reliability of OMS solutions
- Collaborate with cross-functional teams in Agile environments
- Strong experience in Java (8 ), Spring Boot, and Microservices
- Experience with OMS platforms or retail/eCommerce domain
- Knowledge of REST APIs, messaging systems (Kafka/RabbitMQ), and SQL/NoSQL databases
- Familiarity with cloud platforms (AWS/Azure/Google Cloud Platform) and containerization (Docker/Kubernetes).