Skip to content

Backend Engineer · Java · SAP Commerce Cloud

Nguyen Cong Minh

Software Engineer Java & SAP Commerce Cloud Specialist

Building scalable backend architectures, robust microservices, and high-performance e-commerce platforms.

Core stack: Java / Spring Boot / SAP Commerce Cloud / Kafka / PostgreSQL

sync · REST async · events

01/about

About Me

4.5+

Years of Backend Engineering

2020 → present · enterprise, fintech & e-commerce

I'm a backend software engineer with 4.5+ years of experience building enterprise systems, e-commerce platforms, and distributed services. My work lives in the parts of a product users rarely see but always depend on — the APIs, integrations, and data flows that keep a platform reliable as it grows.

At SAI Digital I develop and maintain SAP Commerce Cloud platforms for global clients including Toyota and AS Watson. Before that, I built backend systems for mobile sales and customer applications at TP Bank – Fico, and backend services for Nhaccuatui.com at NCT Corp.

I enjoy untangling complex backend problems: designing REST APIs and microservices with scalability in mind, working across relational and document databases, and making separate enterprise systems communicate reliably through an Enterprise Service Bus and message brokers.

  • Backend Engineering

    Java and Spring services, REST APIs, and SAP Commerce Cloud development.

  • Enterprise Integration

    ESB integrations and service-to-service communication across enterprise systems.

  • Distributed Systems

    Microservices with event-driven messaging over Kafka and RabbitMQ.

  • E-commerce Platforms

    Product, customer, and order workflows on SAP Commerce Cloud.

02/skills

Technical Skills

The stack I work with day to day, from the application layer down to data and infrastructure.

Languages & Frameworks

  • Java
  • Spring Boot
  • SAP Commerce Cloud
  • Hybris
  • Quarkus

Databases & Search

  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • Kibana

DevOps & Messaging

  • Docker
  • Docker Swarm
  • Kafka
  • RabbitMQ

03/experience

Work Experience

  1. – Present

    Current role

    SAI Digital

    Software Engineer

    Developing and maintaining large-scale e-commerce platforms based on SAP Commerce Cloud for global clients including Toyota and AS Watson. Working on microservices, backend integrations, system maintenance, and researching new technologies.

    • Java
    • SAP Commerce Cloud
    • Spring
    • Microservices
    • Docker
  2. –

    Fintech

    TP Bank – Fico

    Back-end Developer

    Built backend systems for mobile sales and customer applications. Worked with ESB integration, RESTful APIs, enterprise services, and multiple database technologies.

    • Java
    • Spring Boot
    • REST API
    • ESB
    • PostgreSQL
  3. –

    Digital media

    NCT Corp

    Back-end Developer

    Developed backend services for Nhaccuatui.com, created internal administration tools, implemented Google Authentication, and worked with Kafka-based messaging systems.

    • Java
    • Spring
    • Kafka
    • MongoDB
    • REST API

04/projects

Selected Projects

Systems I've helped build across e-commerce, banking, and digital media.

P-01 · SAI Digital

Enterprise E-commerce Platform

Large-scale e-commerce platform built with SAP Commerce Cloud, supporting complex product, customer, vehicle, and order workflows for enterprise clients.

View related role

Architecture

  1. Storefront
  2. SAP Commerce Cloud
  3. Microservices
  4. PostgreSQL

Stack

  • Java
  • SAP Commerce Cloud
  • Spring
  • PostgreSQL
  • Docker
  • Microservices
P-02 · TP Bank – Fico

FinTech Loan System

Backend services supporting mobile sales and customer applications, with enterprise service integrations, REST APIs, and multiple data sources.

Architecture

  1. Mobile apps
  2. REST APIs
  3. ESB
  4. Data sources
  • Java
  • Spring Boot
  • REST API
  • ESB
  • PostgreSQL
View related role
P-03 · NCT Corp

Digital Music Service

Backend services and internal administration tools for a digital music platform, including authentication and Kafka-based event messaging.

Architecture

  1. Admin tools
  2. Spring services
  3. Kafka
  4. MongoDB
  • Java
  • Spring
  • Kafka
  • MongoDB
  • REST API
View related role

—/principles

Engineering Mindset

  • Scalable by Design

    Build systems that can grow with business requirements.

  • Clean & Maintainable

    Prefer readable, testable, maintainable code.

  • Integration First

    Design reliable communication between distributed systems.

  • Continuous Learning

    Continuously explore technologies and better engineering practices.

05/contact

Let's Build Something Great

Have a project, opportunity, or technical challenge? Feel free to get in touch.