Building backend systems for fintech and digital banking

Duy Doan

Java Backend Engineer

I work on practical backend systems: APIs, integrations, data flows, and production services that need to be stable and easy to maintain.

About

A short note

Duy Doan is a java backend engineer working with backend systems in fintech and digital banking.

I like simple service boundaries, clear data flows, and systems that are predictable in production. Most of my work sits around APIs, banking integrations, and operational backend services.

Stack

Tools I use

Backend

JavaSpring BootPostgreSQLRedis

Messaging & Data

KafkaDynamoDB

Delivery

DockerKubernetesArgoCDGitHub Actions
JavaSpring BootPostgreSQLRedisKafkaDynamoDBDockerKubernetesArgoCDGitHub Actions

Experience

What I usually work on

Java Backend Engineer

Building backend systems for fintech and digital banking

Backend Systems

Backend services for digital banking journeys and internal operations.

Integration work across KYC/eKYC providers, third-party systems, and core banking.

Production-focused engineering with attention to reliability, maintainability, and troubleshooting.

Projects

A few areas of work

Digital Banking Onboarding System

Backend services for onboarding flows, account creation, and banking system handoff.

OnboardingAccount creationIntegration

KYC / eKYC Integration

Integration layer for identity verification, provider callbacks, and review workflows.

KYC/eKYCProvidersWorkflow

Fee Management / Deposit Services

Services around deposit flows, fee handling, and operational support.

DepositFeesOperations