Java Backend Developer

Nguyen Tien Thuong

Profile

Third-year Software Engineering student with practical experience as a Java Backend Intern at FPT Software. Strong foundation in Java, Spring Boot, and system security, with foundational knowledge of Microservices, Spring Cloud, Docker, CI/CD, and Kafka. Skilled in leveraging AI for performance optimization. Seeking a Java Backend position to build reliable applications and grow in an engineering team.

Work Experience

FPT Software — Java Backend Intern

Java · Spring Boot · Microservices (Basic) · Docker · Kafka · CI/CD · RESTful APIs

• Developed backend services and RESTful APIs with Spring Boot; gained practical exposure to foundational Microservices concepts and clean code practices.

• Built containerized environments with Docker, assisted in CI/CD pipeline automation, and integrated Kafka for asynchronous messaging.

• Utilized AI tools to analyze code bottlenecks, optimize database queries and system throughput, boosting overall performance.

Professional Skills

  • Teamwork & responsibility
  • Problem solving & adaptability
  • Time management & self-learning

Technical Skills

Languages Java, JavaScript, HTML5, CSS3, Thymeleaf

Backend & Cloud Spring Boot, RESTful APIs, JPA/Hibernate, Microservices (Foundational), Spring Cloud (Basic), Kafka

DevOps & Tools Docker, CI/CD, Git, Postman, OOP, MVC

Databases & AI SQL Server, MySQL, AI-Assisted Performance Tuning

Projects

Task Management System

Java 11 · Servlet/JSP · JDBC · SQL Server · Bootstrap 5 · Maven

Developed a task management web app using MVC architecture. Implemented Admin/User role-based access with a custom Servlet Filter, secured credentials using password hashing, and designed color-coded task priorities.

GitHub repository

Library Management System

Java 21 · Spring Boot 3 · Spring Security 6 · SQL Server · Thymeleaf · Git

A web platform for borrowing, reservations, member wallets, and automated notifications.

Role: Backend Developer — Security & Authentication. Designed endpoint protection, implemented RBAC for Admins, Librarians, and Members, and developed authentication, profile management, and Email OTP password recovery.

GitHub repository

Education

Bachelor of Software Engineering

Cumulative GPA: 3.2/4.0

Additional Information

Certifications

  • Software Engineering Specialization — HKUSTApr 2026 · UML, implementation & testing, design patterns, project management.
  • User Experience Research and Design — University of MichiganJun 2026 · User research, prototyping, UX design, usability testing.

Recognition & Activities

  • Excellent Student AwardSummer 2025
  • VolunteerCharity campaign supporting underprivileged and elderly people.
  • LanguageEnglish — good technical reading comprehension.