Post Job Free
Sign in

Java Backend Developer

Location:
Hanoi, Vietnam
Posted:
July 08, 2025

Contact this candidate

Resume:

Nguyen Van An

Phone: +848******** ️Email: ***********@*****.*** Address: Hai Phong, Viet Nam

Github: https://github.com/annguyen-1707 Facebook: https://www.facebook.com/an.nguyen.186544

OVERVIEW

Summary

I am a third-year Software Engineering student at FPT University with strong Java programming. In addition to my technical abilities, I am proficient in Japanese, with good reading, listening, and communication skills. My experience and language proficiency enable me to effectively collaborate with both Vietnamese and Japanese teams. I am passionate about backend development and continually strive to enhance my skills to deliver impactful solutions.

Objective

Short-term: I aim to contribute effectively at your company by demonstrating responsibility, honesty, passion, and loyalty, while improving my technical skills through the company’s training initiatives.

Long-term: I aim to become a Full-Stack Developer, starting with a strong foundation in Java Backend. In the long run, I plan to grow into a Bridge Software Engineer at FPT Software, leveraging both my technical skills and language abilities to effectively communicate with international clients, contribute to high-quality software solutions, and support the company’s global objectives.

.

TECHNICAL SKILLS

Programming Languages

Java

Framework

TOOLS

Database Management Systems

MySQL, SQL Server

Version Control

CERTIFICATION

GPA: 3.4

Spring (Spring MVC, Spring Boot, ..) Git, GitHub)

Hibernate, Spring Data JPA IntelliJ, VS code, NetBeans

Servlet

WebSocket

View/Template engine

JSP

Cloud & APIs

Azure Speech Service (Speech-to-Text,

Pronunciation Assessment)

EDUCATION

FPT University (Software Engineering Major) Oct 2022 – Now

PROJECTS

Personalized Japanese Learning System (FU OHAYO) May 2025 – Present

Role: Backend Developer (with basic frontend integration)

Team size: 5 members

GitHub: https://github.com/annguyen-1707/Personalized-Learning-System-Fontend

https://github.com/annguyen-1707/Personalized-Learning-System

(This project is currently under development as part of a university course and the source code is not yet publicly available.)

Description:

• A personalized web-based Japanese learning platform designed for FPT students and independent learners, supporting customized learning paths (JLPT N5–N1) that include vocabulary, grammar, reading, listening, and speaking modules.

• Enables AI-driven speaking practice with real-time pronunciation scoring and conversation simulation.

• Provides adaptive exercises, progress tracking, flashcards, and gamified quizzes to motivate consistent learning.

• Supports comprehensive admin functionalities to manage users, content (vocabulary, grammar, lessons), assessments, and system activities.

Technologies:

• Backend: Spring Boot, JPA, MySQL, JWT, RESTful API, Spring Security

• Frontend: ReactJS, TailwindCSS, Axios

• Others: Gemini AI,VNPay (payment integration), Toastify, React Hook Form,

Responsibilities:

Designed and implemented backend APIs for admin modules, focusing on managing practice content (question, reading, listening, speaking exercises).

Developed workflow for content approval, where staff can create and edit content, and managers can review, accept, or reject submissions before publishing.

Built and integrated data tracking logic to monitor user learning progress, allowing learners to view detailed statistics in their profile (e.g., vocabulary mastered, grammar points completed, exercise results).

Designed and provided APIs for dashboard visualizations, enabling display of charts and key metrics (e.g., total users, active lessons, average completion rates) to support admin decision-making.

Managed database design and optimized query performance for dynamic content linking and real-time learning progress tracking.

Collaborated with frontend developers to integrate admin dashboards and profile progress pages, ensuring seamless data presentation and interaction.

Developed the Speaking Page feature where users can record their voice, send audio to the server for conversion and pronunciation scoring via Azure Speech API, and receive detailed feedback on accuracy, fluency, and completeness.

Laptop Store Jan 2025 – Mar 2025

Role: FullStack Team size: 1 member

GitHub: https://github.com/annguyen-1707/laptop-manage

Description:

This project is a laptop e-commerce website built using Java Spring MVC. It includes essential e-commerce functionalities such as authentication, authorization, product management, shopping cart, and order processing. Users can easily browse products, view details, and enjoy a seamless shopping experience.

Technologies:

Backend: Spring (Spring MVC, Spring Security, Spring Boot, Spring Session), JSP, MySQL

Frontend: Bootstrap, HTML, CSS, JavaScript

Responsibilities:

Backend Development: Designed and implemented a robust and scalable architecture using Spring MVC

User Authentication & Authorization: Integrated Spring Security to manage access control for administrators and regular users.

Shopping Cart: Utilized Spring Session to maintain user session data and ensure a smooth purchasing experience.

Product Management: Developed CRUD functionalities for administrators to manage product listings efficiently.

Order Processing: Managed user order data, implemented order history tracking, and enabled status updates.

Database Design: Designed an optimized MySQL schema, ensuring data integrity and performance.



Contact this candidate