Java Backend
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, REST APIs, transactions, JUnit, and Mockito.
Backend engineering profile
I bring 10+ years of software engineering experience across enterprise integrations, SaaS APIs, transactional workflows, security, billing, asynchronous processing, and AI services. Java/Spring Boot and Python/FastAPI are my primary backend stacks, with ownership from architecture and testing through production support and reliability.

Selected backend product demo
A live Python/FastAPI SaaS system integrating OpenAI and Google Gemini with deterministic validation, guardrails, Firebase authentication, protected APIs, and Stripe subscriptions with webhook-backed billing synchronization.
Built a production-oriented SaaS backend reference covering authentication, subscription billing, AI workflows, protected APIs, and cloud deployment. The system uses Python and FastAPI for AI services integrating OpenAI and Google Gemini, with deterministic validation, guardrails, and reliable failure handling. Node.js and Next.js are used as a secure same-origin BFF for authentication propagation, protected request forwarding, Stripe billing flows, Firebase Authentication, and private backend access.
Core backend capabilities
Primary Java and Python engineering, backed by enterprise integration, data, security, messaging, cloud, and testing experience.
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, REST APIs, transactions, JUnit, and Mockito.
Python, FastAPI, Django, SQLAlchemy, Pydantic, OpenAI, Google Gemini, AI microservices, ETL, background processing, and Pytest.
Microservices, layered architecture, service boundaries, ERP, CRM, telecom, logistics and payment integrations, synchronization, idempotency, and retries.
Stripe, Firebase Authentication, JWT, OAuth, RBAC, tenant isolation, subscription lifecycles, webhooks, and backend-enforced authorization.
PostgreSQL, Oracle, MySQL, MongoDB, HiRDB, JPA, Hibernate, SQLAlchemy, indexing, query optimization, caching, and migrations.
Kafka, message queues, scheduled jobs, cron workflows, event processing, state reconciliation, and failure recovery.
Docker, Kubernetes, Google Cloud Run, Cloud SQL, AWS, GitHub Actions, CI/CD, monitoring, rollback, and integration testing.
Node.js and TypeScript support Next.js BFF, API proxying, request forwarding, and authentication propagation. React and Next.js exposure is limited to backend integration.
Professional experience
Selected evidence from enterprise, telecom, healthcare, business systems, and SaaS work.
Senior Backend Engineer — Java, Python and AI Systems
Remote — United States
Feb 2026 – Present
Technical Leader — Java Backend and eCommerce Integration
Remote — Malaysia
Apr 2023 – Dec 2025
Technical Leader — Golang Microservices and Healthcare Commerce
Remote — Singapore
Jul 2021 – Mar 2023
Backend Engineer — Java and Python Business Systems
Remote — Australia
Oct 2020 – Jun 2021
Java Backend Engineer — Spring MVC and Data Processing Systems
Onsite — Japan
Jan 2018 – Aug 2020
Java Backend Engineer — Enterprise Systems
Onsite — Japan
Mar 2015 – Dec 2017
Work with me
If you need senior backend ownership across Java, Python, enterprise integrations, SaaS APIs, AI systems, and production reliability, feel free to reach out.