# Oracle Retail Developer: Retail Systems & API Integration

> Makro PRO · Bangkok, Thailand (Hybrid) · Full-time · Posted 2026-06-22

**Workplace:** hybrid

**Department:** Technology

## Description

We're modernising our Oracle Retail landscape across Thailand, Cambodia, and Myanmar and need a hands-on developer who is equally strong on **Oracle Retail internals** and **modern API/integration development**. You'll work across merchandising, invoice, and store systems building and supporting the interfaces that connect Oracle Retail to upstream/downstream platforms, including our Oracle Fusion ERP and in-store applications.

This is a builder role, not a maintenance-only role. You should be comfortable owning a problem end-to-end: reading the business requirement, designing the integration, writing the code, and supporting it in production.

### **Candidate Profile**

A self-driven Oracle Retail developer who can move fluidly between **deep Oracle Retail/PL/SQL work** and **modern Java/API integration**. You understand retail data flows well enough to design solutions, not just code to spec, and you can keep critical production processes stable in a multi-country retail environment.

### **What You'll Do**

-   Develop, enhance, and support Oracle Retail modules (RMS/Merchandising, ReSA, ReIM, RPM, SIM, RIB) customizations, batch programs, and interfaces.
-   Build and maintain integrations between Oracle Retail and external systems using **REST APIs, RIB, file/SFTP-based interfaces, and middleware patterns**.
-   Develop API services and microservices in **Java / Spring Boot**, handling JSON/XML payloads, error handling, and retries.
-   Write and tune **PL/SQL** packages, procedures, triggers, and batch jobs; optimise SQL for large-volume retail data.
-   Support core retail flows: items, suppliers, POs, transfers, stock ledger, pricing, deals, invoices, and financial postings into ERP.
-   Troubleshoot production issues across batches, interfaces, and APIs including data discrepancies between Retail and Finance.
-   Produce technical specs, unit test evidence, and deployment/support documentation.

## Requirements

-   **5 to 10 years** in IT, with solid Oracle Retail development experience in **at least one** of: RMS/Merchandising, ReSA, ReIM, RPM, SIM.
-   Strong **Oracle SQL and PL/SQL**, including performance tuning and Oracle DB objects.
-   Hands-on **API integration development** Java, Spring Boot, REST, JSON/XML; ideally a microservices mindset.
-   Experience with Oracle Retail batch processing and interface development with upstream/downstream systems.
-   Working knowledge of **Unix/Linux shell scripting**.
-   Good grasp of retail business processes (item creation, POs, sales audit, inventory, invoices, pricing, stock ledger, financial integration).
-   Ability to debug interface/batch/API failures independently and communicate clearly with cross-functional teams.

### **Nice-to-Have**

-   Oracle Retail Cloud / OCI exposure.
-   RIB, BI Publisher / BIP, or OIC experience.
-   Integration with Oracle Fusion / EBS financials.
-   Tooling: Postman, SQL Developer / TOAD, Control-M/UC4/AppWorx, Git, WinSCP/Putty.
-   Containers (Docker/Kubernetes) and CI/CD familiarity.
-   Basic frontend (React/HTML/CSS) for internal tooling a plus, not a requirement.

## Apply

[Apply at Makro PRO](https://apply.workable.com/joinmakropro/j/2784E61273/apply)

---
Powered by [Workable](https://www.workable.com)
