Java Developer Avatar
Ho Chi Minh City, Vietnam
Java Developer
email@example.com
ENGINEERING BACKGROUND

Architecting Resilient Backend Infrastructure

Backend Developer with a solid foundation in Java, Spring Boot, and RESTful API design. Experienced in large-scale banking projects and building microservices architectures with Kafka, Redis, and Keycloak.

Experienced in developing enterprise-level banking systems at FPT IS with multi-level approval workflows, standardized file import validation, and OpenAPI 3.0 RESTful services.

Focused on software engineering principles, clean domain boundaries, empirical benchmarking, and practical adoption of modern backend standards including Java 21, Spring Boot, Kafka, Redis, and PostgreSQL.

Career History & Track Record

Engineering experience across enterprise banking modules, microservices, and API platforms.

Java Developer

FPT IS — Ho Chi Minh City, Vietnam
11/2024 — Present

Participating in developing enterprise-level banking systems with multiple core business modules.

  • Built and optimized RESTful APIs using Spring Boot following OpenAPI standards.
  • Developed multi-level approval workflows for complex banking business logic.
  • Designed and implemented complete CRUD logic, data mapping, file import, validation, and standardized error handling across modules.
  • Utilized PostgreSQL and JPA/Hibernate to optimize database queries and system throughput.
  • Collaborated effectively with QA, BA, and backend engineering teams to ensure software quality and delivery timelines.
JavaSpring BootJmix (Vaadin)PostgreSQLJPA/HibernateOpenAPI/SwaggerGit

Microservices Lead Developer (Side Project)

Stock Watch Platform — Ho Chi Minh City, Vietnam
09/2024 — 11/2024

Built a high-performance personal microservices project focused on real-time price streaming and transaction processing.

  • Designed microservices using Spring Boot, separating API gateway, data services, and streaming pipelines.
  • Integrated Apache Kafka for real-time market data streaming and WebSocket to push instant price updates to clients.
  • Applied Redis caching to reduce database load by 30% under high request volume.
  • Secured microservice communications and user authentication using Keycloak (OAuth2).
JavaSpring BootApache KafkaRedisMongoDBPostgreSQLKeycloakDockerWebSockets

Engineering Principles & Values

RESTful API & OpenAPI Standards

Designing clean, well-documented RESTful APIs using OpenAPI standards to ensure seamless integration between microservices, frontend applications, and third-party systems.

Enterprise Banking Reliability

Implementing multi-level approval workflows, data mapping, file import validation, and standardized error handling for enterprise-level banking systems.

Microservices & Real-Time Processing

Decoupling API and data services using Spring Boot, streaming real-time data with Apache Kafka, and optimizing performance with Redis caching.

Database & Query Optimization

Using PostgreSQL, JPA/Hibernate, and MongoDB effectively to optimize complex database queries, reduce latency, and lower server load.