Skip to content
View rohit-santraa's full-sized avatar

Block or report rohit-santraa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rohit-santraa/README.md

Typing SVG


πŸ‘‹ About Me

public class RohitSantra {

    String name     = "Rohit Santra";
    String handle   = "@rohit-santraa";
    String role     = "Java Backend Developer";
    String location = "Kolkata, West Bengal, India";

    String[] focus = {
        "Spring Boot & Enterprise Java",
        "Microservices Architecture",
        "Distributed Systems",
        "Secure REST API Design"
    };

    String status = "🟒 Open to Work";
}

Java Backend Developer passionate about building scalable backend applications using Spring Boot, REST APIs, Microservices, and SQL. Currently mastering enterprise Java development, distributed systems, and backend architecture while building production-style projects.


πŸ› οΈ Tech Stack

Languages

Java SQL JavaScript

Backend

Spring Boot Spring Security REST API Microservices JWT Spring Data JPA Hibernate

Database

MySQL

Tools & DevOps

Git GitHub Maven Postman IntelliJ IDEA Docker


πŸš€ Featured Projects

A secure, production-ready authentication and authorization system built with Spring Boot 3 and Spring Security 6 β€” stateless, scalable, and safe.

Features:

  • βœ… Stateless JWT Auth (Access tokens & Database-persisted Refresh tokens)
  • βœ… Role-Based Access Control (RBAC) via @PreAuthorize
  • βœ… Secure Credential Management (BCrypt hashing & seeding guards)
  • βœ… Global Exception Handling (Clean JSON responses, no stack traces)
  • βœ… Production-Ready Dockerization (Multi-stage builds & MySQL health checks) Tech:

Java 21 Spring Boot 3 Spring Security 6 JWT MySQL Docker Maven

Repo Card

🧩 E-Commerce Microservices System

A distributed microservices backend for e-commerce β€” each domain runs as an independent service with Eureka-based discovery and REST communication.

Modules:

  • πŸ‘€ User Service
  • πŸ“¦ Product Service
  • πŸ›’ Order Service
  • πŸ” Eureka Service Discovery

Features:

  • βœ… Service Registration & Discovery
  • βœ… Inter-Service REST Communication
  • βœ… Independent DB per Service
  • βœ… Scalable Architecture

Tech:

Java Spring Boot Eureka MySQL


πŸ“Š GitHub Stats

Β 

Activity Graph


🀝 Let's Connect

GitHub LinkedIn Email


Crafted with β˜• Java & System.out.println("passion");

Visitor Count

🟒 Open to Work β€” Backend roles, Spring Boot projects & collaborations welcome!

Popular repositories Loading

  1. enterprise-jwt-auth-server enterprise-jwt-auth-server Public

    Production-ready Enterprise Auth Server: Spring Boot 3, Spring Security 6, JWT, RBAC, and Dockerized with MySQL.

    Java 1

  2. SEM-6-CSE SEM-6-CSE Public

    Forked from arkapg211002/SEM-6-CSE

    Sem 6 lab assignments at Techno Main Salt Lake (under MAKAUT) 2024. Includes assignments for computer networks , dbms.

    C

  3. rohit-santraa rohit-santraa Public