Back to Developers
Ranjan Kumar

Ranjan Kumar

Java Backend Developer

Bengaluru, Karnataka 0+ yrs exp 81 · Excellent

About

Software Engineer with a B.Tech in Information Technology (2025) and hands-on project experience in Java backend development using Spring Boot, Spring MVC, and Spring Data JPA. Currently pursuing Java Full Stack training at JSpyder, Bengaluru, strengthening skills in RESTful API design, relational database systems (MySQL, PostgreSQL), and full-stack development practices. Skilled in building normalized relational schemas and transactional business logic. Solved 400+ DSA problems on LeetCode and CodeChef, reflecting strong problem-solving and analytical ability. Eager to contribute to a collaborative engineering team as a backend developer.

Skills & Expertise (24)

Maven Intermediate
5.0/10
1
Years Exp
CSS Intermediate
5.0/10
1
Years Exp
HTML Intermediate
5.0/10
1
Years Exp
Postman Intermediate
5.0/10
1
Years Exp
IntelliJ IDEA Intermediate
5.0/10
1
Years Exp
GitHub Intermediate
5.0/10
1
Years Exp
Git Intermediate
5.0/10
1
Years Exp
Normalization Intermediate
5.0/10
1
Years Exp
Schema Design Intermediate
5.0/10
1
Years Exp
DBMS Concepts Intermediate
5.0/10
1
Years Exp
Postgresql Intermediate
5.0/10
1
Years Exp
MySql Intermediate
5.0/10
1
Years Exp
Core Java Intermediate
5.0/10
1
Years Exp
RESTful APIs Intermediate
5.0/10
1
Years Exp
Hibernate ORM Intermediate
5.0/10
1
Years Exp
Spring Data JPA Intermediate
5.0/10
1
Years Exp
Spring Boot Intermediate
5.0/10
1
Years Exp
Spring MVC Intermediate
5.0/10
1
Years Exp
Spring Core Intermediate
5.0/10
1
Years Exp
SDLC Intermediate
5.0/10
1
Years Exp
Data Structures & Algorithms Intermediate
5.0/10
1
Years Exp
Collections Framework Intermediate
5.0/10
1
Years Exp
Exception Handling Intermediate
5.0/10
1
Years Exp
OOP Intermediate
5.0/10
1
Years Exp

Work Experience

Developer

Courier & Logistics Tracking System

May 2026 - Jul 2026

Developed a Spring Boot REST API covering 7 core modules including shipments, customers, packages, payments, warehouses, delivery agents, and tracking history. Designed RESTful APIs using a 3-layer architecture with Controllers, Services, and Repositories, implementing Request/Response DTOs, validation, ModelMapper, and Spring Data JPA for clean data handling. Implemented transactional shipment creation connecting 4+ related entities such as packages, payments, warehouses, delivery agents, and tracking history while maintaining database consistency. Added 5+ shipment-management features including status updates, delivery-agent and warehouse assignment, tracking-number search, filtering, pagination, and sorting for efficient shipment operations.

Developer

Online Banking System

Nov 2025 - Feb 2026

Developed a Spring Boot banking REST API managing 3 core modules—banks, customer accounts, and addresses with structured REST endpoints. Implemented 4 core banking operations—account creation, deposits, withdrawals, and fund transfers with validations for balance, transaction amounts, unique account numbers, and account relationships. Designed a layered Controller-Service-Repository architecture using Spring Data JPA and Hibernate, implementing 2 JPA relationship types: One-to-Many and One-to-One. Added 3+ supporting features including CRUD operations, account search, pagination, and sorting to improve data management and retrieval.

Education

B.Tech – Information Technology - Chandigarh Engineering College, Mohali

2021 - 2025 · Afghanistan

Certifications

No certifications added yet

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 6/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 81/100

Profile Overview

Member sinceAug 2026