Jansoft Global ยท 3 hours ago
Senior Java Software Engineer
Jansoft Global is seeking an experienced and hands-on developer to design, customize, and support their Order Management System (OMS) using Core Java and Spring Boot. The role involves ensuring the OMS is highly available, scalable, and secure while integrating with various internal and external systems in an omni-channel retail environment.
Responsibilities
Design, develop, test, and maintain robust, scalable Java-based applications and microservices using Core Java and the Spring Boot framework
Implement and secure deployment of the OMS (e.g., IBM Sterling OMS) and customize out-of-the-box APIs and functions to meet specific business requirements
Develop and manage RESTful/SOAP APIs to integrate the OMS with external systems such as payment gateways, inventory management, and shipping carriers using technologies like JMS or Kafka
Work with relational databases (e.g., Oracle, MySQL, PostgreSQL) to design efficient schemas, optimize queries, and ensure data persistence using ORM technologies like JPA/Hibernate
Strong knowledge and hands-on experience with core order processing functions, including catalog management, inventory management, sourcing, scheduling, payment, and reverse logistics
Collaborate with cross-functional teams, including front-end developers, DevOps, and business analysts, to define requirements and deliver end-to-end solutions within an Agile environment
Participate in code reviews, troubleshoot production issues, ensure application security and observability (monitoring/logging), and promote engineering excellence and coding standards
Qualification
Required
Experience in designing, developing, testing, and maintaining robust, scalable Java-based applications and microservices using Core Java and the Spring Boot framework
Experience in implementing and securing deployment of the OMS (e.g., IBM Sterling OMS) and customizing out-of-the-box APIs and functions
Experience in developing and managing RESTful/SOAP APIs to integrate the OMS with external systems such as payment gateways, inventory management, and shipping carriers using technologies like JMS or Kafka
Experience working with relational databases (e.g., Oracle, MySQL, PostgreSQL) to design efficient schemas, optimize queries, and ensure data persistence using ORM technologies like JPA/Hibernate
Strong knowledge and hands-on experience with core order processing functions, including catalog management, inventory management, sourcing, scheduling, payment, and reverse logistics
Ability to collaborate with cross-functional teams, including front-end developers, DevOps, and business analysts, to define requirements and deliver end-to-end solutions within an Agile environment
Participation in code reviews, troubleshooting production issues, ensuring application security and observability (monitoring/logging), and promoting engineering excellence and coding standards
Company
Jansoft Global
We are a Texas-based recruiting firm that combines local client engagement with a strong operations team in India, supporting EST working hours.
Funding
Current Stage
Early StageCompany data provided by crunchbase