When I looked for a job, I made an inventory system using Java. This project was something I talked about a lot in interviews. I used Spring Boot and MySQL. The system lets you add, delete, update, and view products. It also manages inventory and user permissions. This helped me learn how Java backend works and how to make REST APIs and improve database speed.
I used JWT for user login and Spring Security to give different permissions to admins and regular users. Interviewers asked about this part, and I could explain it well. I also used Swagger to make API docs so testing was easier. I put the project on AWS EC2 and used Docker to package it. Doing this helped me learn about deployment and fixing environmental problems.

I took a full Java course from Drill Insight, which helped me plan the project and practice interviews. The mock interviews helped me talk about my project and answer questions better.
This project made me stand out in interviews. Interviewers liked my system design and permissions, and I got the internship I wanted. I saw that having a real project to show is better than just doing coding problems. For international students, explaining your project clearly is very important.
Now, I want to get better at Java and backend and get more experience. This project gave me confidence and taught me that doing projects and talking about them both matter.