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 repositoryLibrary 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 repositoryEducation
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.