Transactional Correctness
Important state changes should happen atomically and consistently.
Java Backend Engineer in Bangalore | Spring Boot & Microservices. I build reliable backend systems with PostgreSQL, with a focus on transactional correctness, concurrency, security and scalable API design.

The interesting backend problems are often invisible when everything goes right. These are the areas I like to make explicit.
Important state changes should happen atomically and consistently.
Race conditions, locking and concurrent requests deserve deliberate design.
Authentication, authorization, JWT, RBAC and secure API design.
Relational modeling, transactions and constraints that protect state.
Structured, validated and predictable REST APIs with safe failure handling.
A practical path from language to framework, data, reliability and delivery.
A transaction-safe banking backend designed around double-entry accounting, secure APIs and concurrency control.
Double Ledger models every transfer as a double-entry operation: a debit from one account, a credit to another, and a transaction record that keeps the whole operation accountable.
STACK
Java · Spring Boot · Spring Security · PostgreSQL · React · Docker · GitHub Actions · Maven
Authorized evaluation accounts. Customer registration and account opening still follow the bank onboarding workflow.
Passwd: Kumar@123Passwd: Gaurav@123IIT Gandhinagar x Odoo Hackathon 2025 Finalist. Spring Boot + Spring Security + JPA + PostgreSQL + JWT + RBAC.
ENGINEERING
Employee management / Attendance / Leave / Payroll / RBAC
STACK
Spring Boot · Spring Security · JPA · PostgreSQL · JWT · RBAC
Spring Boot REST API with PostgreSQL, RBAC, AWS, and Google Maps integration.
ENGINEERING
Secure reporting / Role-based handling / Geo context
STACK
Spring Boot · REST API · PostgreSQL · RBAC · AWS · Google Maps
Built with Spring Boot, React TypeScript, Ably Realtime, Zegocloud, and PostgreSQL.
ENGINEERING
Real-time collaboration / Team workflows / Modern full-stack architecture
STACK
Spring Boot · React · TypeScript · Ably Realtime · Zegocloud · PostgreSQL
Hands-on Spring Boot learning repository organized by increasing difficulty.
ENGINEERING
30+ projects / Difficulty progression / Practical backend exercises
STACK
Java · Spring Boot · Maven · REST API · JPA
Atomic operations and consistency.
Race conditions, locking and deadlock prevention.
Safe retries without duplicate operations.
Authentication and authorization.
Relational modeling and data consistency.
A focused toolkit for building, testing and operating reliable services. React stays in its place: useful, but secondary.
Coding Raja Technologies
Jai Narain College of Technology Bhopal (RGPV)
I'm a Java Backend Developer focused on building reliable APIs and backend systems with Spring Boot, PostgreSQL and Spring Security. My interests are centered around transactional correctness, concurrency, database consistency and backend architecture. I enjoy understanding why systems fail under real-world conditions and designing mechanisms that keep them reliable.