OMS Developer with Java Backend

CYNET SYSTEMS INC.
Columbus, OH, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Code Review Persistent Data Structure Relational Databases Hibernate (Java) Java Persistence API Java Web Services PostgreSQL MySQL Oracle (Applications)
+7 more
Payment Gateway Systems Integration Spring-boot Software Security SOAPAPI Restful APIs Microservices

Job description

  • 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 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 and inventory management.
  • Work with relational databases to design efficient schemas, optimize queries, and ensure data persistence using ORM technologies.
  • Collaborate with cross-functional teams 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, and promote engineering excellence.

Skills:

  • Core Java.
  • Spring Boot.
  • Microservices architecture.
  • RESTful/SOAP APIs.
  • Database management.
  • Agile methodologies.

Requirements

  • We are seeking an experienced and hands-on developer to design, customize, and support our Order Management System (OMS) using Core Java, Spring Boot, and microservices architecture.

Requirement/Must Have:

  • Proven experience in designing and developing Java-based applications.
  • Strong knowledge of Core Java and the Spring Boot framework.
  • Experience with RESTful/SOAP APIs and system integration.
  • Familiarity with relational databases such as Oracle, MySQL, or PostgreSQL.
  • Experience with ORM technologies like JPA/Hibernate.
  • Knowledge of order processing functions including catalog management and inventory management.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · WWC 2025

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

2:08 min

Consuming client inquiries with specialized market connectors

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

Videos

See all

Related articles

See all