Jobs · Information Technology · California

Java OMS Developer - Order Management System

Commergence · San Ramon, CA · 5 days ago
On-siteInformation TechnologyContract

About the role

A Senior Java Developer with extensive experience in Java, Spring Boot, Microservices, and Order Management Systems (OMS) is sought. The ideal candidate must demonstrate hands-on expertise in order processing, inventory management, fulfillment, REST APIs, Kafka, SQL/NoSQL databases, and event-driven architecture. Experience integrating OMS with eCommerce platforms, payment, shipping, warehouse, and inventory systems is essential. Proficiency in AWS/Azure, Docker, Kubernetes, CI/CD, and Agile methodologies is highly valued.

Responsibilities

  • Develop, maintain, and optimize Java applications using Spring Boot and Microservices architecture.
  • Implement and integrate OMS functionalities with various external systems such as eCommerce platforms, payment gateways, shipping providers, and inventory management systems.
  • Design and implement RESTful APIs to facilitate communication between different components of the OMS system.
  • Work with Kafka to manage and process large volumes of data efficiently.
  • Utilize SQL and NoSQL databases to store and retrieve data effectively.
  • Ensure compliance with event-driven architecture principles and best practices.
  • Collaborate with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Participate in Agile development processes, including planning, coding, testing, and deployment cycles.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of professional experience in Java development, with at least 3 years specifically in OMS development.
  • Proven track record of successful integration of OMS systems with various external platforms and systems.
  • Strong understanding of microservices architecture and experience working with containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and Agile methodologies.
  • Excellent problem-solving skills and ability to work independently and as part of a team.
  • Ability to communicate effectively with non-technical stakeholders.

Qualifications

  • Hands-on experience with Java, Spring Boot, and Microservices.
  • Expertise in OMS development, including order processing, inventory management, and fulfillment.
  • Knowledge of REST APIs, Kafka, SQL/NoSQL databases, and event-driven architectures.
  • Experience with AWS/Azure, Docker, Kubernetes, CI/CD, and Agile development.

Benefits

  • Competitive salary commensurate with experience and qualifications.
  • Flexible work schedule with remote work options available.
  • Inclusive benefits package including health insurance, retirement plans, and paid time off.
  • Ongoing training and development opportunities to enhance career growth.
  • Collaborative and supportive work environment fostering innovation and creativity.

Pay

Salary is competitive and commensurate with experience and qualifications.

Schedule

The position is full-time and offers flexible scheduling options.

Similar jobs

Order Management

Hybrid ApparelCypress, CA· 2 mo ago
OTHRapply on workforcenow.adp.com

Order Management

Samsung Electronics AmericaPlano, TX· 5 days ago
OTHR$100/hrapply on sec.wd3.myworkdayjobs.com

Order Management

Quest GlobalPainted Post, NY· 3 wk ago
OTHRapply on careers.quest-global.com