Post Job Free
Sign in

Full Stack Java Developer (Spring Boot, REST, JWT)

Location:
Bengaluru, Karnataka, India
Posted:
September 19, 2026

Contact this candidate

Resume:

Ravi Kumar Sharma

Bengaluru, Karnataka 895-***-**** *********************@*****.*** LinkedIn GitHub Summary

Full Stack Java Developer with hands-on experience building RESTful APIs and end-to-end web applications using Spring Boot, Java, and Hibernate/JPA. Skilled in designing scalable backend systems, implementing secure authentication with JWT, and working with relational databases such as MySQL and PostgreSQL. Strong understanding of Core Java concepts including OOP, Collections, and Exception Handling, with a growing focus on writing clean, production-grade code. Currently deepening expertise in the Java Full Stack ecosystem and actively building real-world backend projects.

Education

Rajasthan Technical University Kota, Rajasthan

Bachelor of Technology in Computer Science 2021 – 2025 CGPA: 7.83

Certifications / Training

Java Full Stack Development — JSpider 15 Sept 2025 – 20 Sept 2026 Completed structured, hands-on training covering Core Java, Spring Boot, Hibernate/JPA, REST API development, MySQL, JWT authentication,

and front-end technologies (JavaScript (ES6+), HTML5, CSS3). Applied learnings by building full-stack projects. Skills

Java & Backend: Core Java (Java 8+, OOP, Collections, Exception Handling, File Handling), Spring Boot, Spring Security, Spring Data JPA, Hibernate/JPA, REST API Development Database: MySQL, PostgreSQL

Frontend: JavaScript (ES6+), HTML5, CSS3

Tools: Git, GitHub, Postman

Projects

LogiTrack — End-to-End Logistics Management System Java, Spring Boot, Spring Data JPA, PostgreSQL

• Designed and developed the backend of logistics platform with 7 JPA entities (Customer, Shipment, Package, Warehouse, DeliveryAgent, Payment, TrackingHistory), managing complex OneToOne, OneToMany, and ManyToOne relationships with proper database constraints.

• Developed 50+ REST APIs covering end-to-end logistics workflows including CRUD operations, business logic, pagination, sorting, and filtering — enabling complete shipment lifecycle management.

• Implemented dynamic shipment pricing engine based on weight, distance, and fragility, along with automated tracking history creation on every status change, reducing manual overhead significantly.

• Enforced strict shipment status transition validation across 6 stages (PENDING PICKED UP IN TRANSIT

AT WAREHOUSE OUT FOR DELIVERY DELIVERED), preventing invalid state changes.

• Built centralized exception handling using @RestControllerAdvice with custom exception classes, providing clean and consistent error responses across all APIs.

CareerHub — Smart Job Portal Java, Spring Boot, Spring Security, JWT, Hibernate/JPA, MySQL, JavaScript

• Developed a full-stack recruitment platform using Spring Boot, Hibernate/JPA, MySQL, HTML, CSS, and JavaScript with separate Candidate, Recruiter, and Admin modules following a layered architecture.

• Implemented stateless authentication and role-based authorization using Spring Security and JWT, with BCrypt password encryption, a custom JWT authentication filter, and protected REST endpoints.

• Built resume upload and parsing workflows using Apache PDFBox and Apache POI to extract candidate information, education, experience, and technical skills from PDF/DOCX resumes using regex and keyword-based parsing.

• Developed a rule-based job matching engine that compares normalized resume skills with job requirements, calculates match percentages, identifies matched and missing skills, and generates job recommendations using a 70% matching threshold.

• Implemented job search, filtering, pagination, application management, application status history, resume management, and JavaScript-based dashboards for candidates, recruiters, and administrators.



Contact this candidate