Nayan Joshi
Java Backend Developer | Spring Boot | Microservices
Hire this person
Send a job offer directly to this candidate
About
Entry-level Java Backend Developer with hands-on experience building scalable RESTful APIs using Spring Boot autoconfiguration, Spring MVC, Spring Data JPA, Hibernate, and MySQL. Strong foundation in Core Java, OOP, Collections, and REST API design, including DTO patterns and global exception handling using @ControllerAdvice. Completed a 4-month internship delivering backend REST APIs for a live production system, gaining practical experience with real-world development workflows, code reviews, and API testing.
Experienced in securing applications using Spring Security with JWT authentication and BCrypt encoding. Working knowledge of microservices architecture, Docker containerization, and Kubernetes orchestration for deploying and scaling backend services. Familiar with basic frontend technologies (HTML, CSS, JavaScript, React) for API integration.
Experience
Software Developer Intern - Shisham Infotech
Worked on the Transcore Management System, contributing to backend development using Java and Spring Boot.
- Designed and developed RESTful APIs for core modules, following layered architecture (Controller-Service-Repository).
- Integrated Spring Data JPA with MySQL for data persistence and implemented CRUD operations for business entities.
- Collaborated with the development team on debugging, code reviews, and unit testing to improve code quality.
- Gained hands-on exposure to real-world backend development practices, API testing with Postman, and version control using Git.
Education
Master of Computer Applications - MCA - NMITD, Mumbai University (2024-01 - 2026-12)
Bachelor of Arts - Economics - YCMOU (2018-01 - 2021-12)




