Java Backend Developer · Greater Noida, IN

I build

backend systems.

Production-grade Spring Boot REST APIs with JWT security, layered architecture, and clean data design — engineered to stay reliable under load, not just demo well.

0+
REST endpoints shipped
0
Production-grade APIs
0
Industry certifications
2027
MCA candidate

Selected work

§01 — Two flagship builds
Secured API
@RestController
@RequestMapping("/api/loans")
class LoanController {

  @PostMapping("/issue")
  @PreAuthorize("hasRole('ADMIN')")
  @Transactional
  ResponseEntity<Loan> issue(...) {
    // 14-day due • availability check
  }
}
01 — Jun 2026

Library Management System

A secured REST API with stateless JWT authentication and BCrypt hashing. Role-based access for USER/ADMIN, normalized JPA relationships, and transactional issue/return logic with real-time availability tracking.

15+
REST endpoints
4-table
Normalized schema
JWT
+ BCrypt auth
RBAC
User / Admin roles
Spring Boot 3.xSpring SecurityJWTSpring Data JPAHibernateMySQLMaven
View repository
Clean CRUD
@Service
class StudentServiceImpl implements StudentService {

  public Student create(@Valid StudentDto dto) {
    // Bean Validation → @NotBlank @Email
    return repository.save(map(dto));
  }
  // 200 · 201 · 400 · 404 — Postman verified
}
02 — Jun 2026

Student Management System

A production-ready CRUD API built by the book: 3-layer architecture, interface-driven services following SOLID, strict Bean Validation, centralized exception handling, and HikariCP connection pooling.

5
REST endpoints
3-layer
Controller→Service→Repo
SOLID
Interface-driven
HikariCP
Connection pooling
Spring Boot 3.xSpring Data JPAHibernateBean ValidationMySQLLombokMaven
View repository

Expertise

§02 — What I work with
Core discipline
Backend
engineering.
Security

Spring Security · JWT · BCrypt

Stateless authentication, role-based access control, and password hashing wired into a clean security filter chain.

Data

MySQL · JPA · Hibernate

Schema design, normalization, JDBC, and one-to-many relationships modelled to map cleanly to the domain.

Quality

Validation · Exceptions · Postman

Bean Validation, @RestControllerAdvice error handling, and full Postman test suites across HTTP states.

Applied AI / ML

AWS ML · IBM AI · NLP

Foundations in supervised/unsupervised learning, neural nets, and NLP — a second track alongside backend.

Languages & tooling

The everyday toolkit

JavaPythonSQLSpring FrameworkREST API DesignMVCOOPDSAGit / GitHubIntelliJ IDEAVS CodePostmanMySQL Workbench

About

§03 — Profile
A backend developer who sweats the layer you don't see.

I'm Rahul Pal — an MCA student at Galgotias University (2027) with hands-on experience building production-grade REST APIs in Java and Spring Boot. My work lives in the structural layer: secured endpoints, layered architecture, JWT auth, and centralized exception handling.

I care about the parts most portfolios skip — the security filter chain, the schema, the failure modes. Alongside backend engineering I'm building a second track in applied AI/ML. Currently seeking software engineering internship roles where reliability matters.

Amazon Web Services

Machine Learning Foundations

AWS Academy · 20 hrs · 2026
IBM SkillsBuild

Artificial Intelligence Fundamentals

Verified on Credly · 2026
Oracle Academy

Database Programming with SQL

DDL/DML · JOINs · Design · 2026

The path

§04 — Education & milestones
2025 — 2027
Master of Computer ApplicationsGalgotias University, Greater Noida · Coursework: DSA, DBMS, OOP, Software Engineering, Computer Networks.
In progress
2026
Two end-to-end Spring Boot APIs + 3 certificationsShipped secured REST APIs covering JPA, JWT security, validation, and full Postman suites; earned AWS, IBM & Oracle credentials.
Milestone
2021 — 2025
Bachelor of Computer ApplicationsProf. Rajendra Singh (Rajju Bhaiya) University, Prayagraj · foundations in programming, databases and the engineering mindset.
Completed

FAQ

§05 — Quick answers
What does Rahul Pal do?
Rahul Pal is a Java backend developer who builds production-grade REST APIs with Spring Boot, focused on security (JWT, Spring Security), layered architecture, and clean relational data design.
What is Rahul's tech stack?
Java, Spring Boot, Spring Security, Spring Data JPA, Hibernate, MySQL, JWT, Maven, and Git — plus Python and scikit-learn for applied machine learning.
Is Rahul available for hire?
Yes. He is seeking software engineering internships and entry-level backend roles. He is based in Greater Noida, India, and is open to relocation.
What has Rahul built?
Two flagship Spring Boot APIs: a secured Library Management System (JWT auth, role-based access, 15+ endpoints) and a clean-architecture Student Management System (3-layer design, SOLID, Bean Validation).
Let's build something solid
Say hello.