You will develop and maintain the Order Management System (OMS) using Core Java and a microservices architecture.
Responsibilities
Design, develop, test, and maintain scalable Java applications and microservices using Core Java and Spring Boot.
Implement and customize the OMS (e.g., IBM Sterling OMS) and its APIs to meet business needs.
Develop and manage RESTful/SOAP APIs to integrate the OMS with external systems like payment gateways and inventory management using JMS or Kafka.
Design efficient database schemas and optimize queries using relational databases (Oracle, MySQL, PostgreSQL) with ORM technologies like JPA/Hibernate.
Collaborate with cross-functional teams to define requirements and deliver end-to-end solutions in an Agile environment.
Required Skills
5+ years of experience in software development.
Expertise in Core Java and Spring Boot Framework.
Hands-on experience with microservices architecture.
Proficiency in developing Restful/SOAP APIs.
Experience with relational databases, specifically Oracle, MySQL, or PostgreSQL.
Knowledge of order processing functions (catalog management, inventory, sourcing, etc.).
Experience with JPA/Hibernate for data persistence.