About β’ Tech Stack β’ Featured Projects β’ AI Engineering β’ System Design β’ Coding Journey β’ GitHub Stats β’ Connect
I am a Java Backend Engineer focused on building scalable, reliable, and secure server-side systems. I design robust RESTful APIs, orchestrate Microservices, and optimize relational and distributed databases. Additionally, I build AI-integrated backendsβleveraging Retrieval-Augmented Generation (RAG) and LLM agents with Spring AI.
- π Focus: Architecting fault-tolerant microservices, transaction boundaries, and asynchronous event pipelines.
- π± Exploring: Distributed caching topologies (Redis clustering), advanced system security, and Spring AI agents.
- π¬ Ask me about: Java concurrency, JPA query optimization, thread safety, and API design.
| Category | Technologies |
|---|---|
| Languages | Java (Core, Collections, Streams, Concurrency), SQL, JavaScript, TypeScript |
| Backend Frameworks | Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate |
| Databases & Cache | PostgreSQL, MySQL, MongoDB, Redis |
| Messaging | Apache Kafka, RabbitMQ |
| Build & Tooling | Maven, Gradle, JUnit, Mockito, Postman, Jenkins |
| AI Engineering | Spring AI, Vector DBs, RAG Pipelines, OpenAI API |
| Frontend | React, HTML5, CSS3 |
| DevOps & Cloud | Docker, GitHub Actions, AWS |
π¬ BookMyShow
Ticket booking platform backend engineered to configure seat layouts, list showtimes, and handle high-volume ticket bookings.
- Tech: Java β’ Spring Boot β’ Spring Security (JWT) β’ MySQL β’ JPA & Hibernate
- Engineering: Layered Architecture β’ Relational Entity Mapping β’ Transaction Boundaries (
@Transactional) β’ Secure REST Endpoints - Repository: View Project β
π Food-Fiesta
Online food ordering backend processing menus, categories, persistent shopping carts, and order lifecycles.
- Tech: Java β’ Spring Boot β’ Hibernate β’ MySQL β’ Thymeleaf
- Engineering: Server-side Form Validation β’ Persistent Cart State Management β’ Asynchronous Lifecycle Updates
- Repository: View Project β
π Rento
Rental listing and application marketplace allowing secure authentication for landlords and tenants.
- Tech: React β’ JavaScript β’ JWT Authentication β’ Google OAuth 2.0 β’ RESTful APIs
- Engineering: Decoupled Client-Server API Communication β’ Stateless Token Authentication
- Repository: View Project β
π readmify
AI-powered CLI utility designed to parse repository structures and generate clean markdown documentation.
- Tech: Node.js β’ LLM APIs β’ Prompt Engineering
- Engineering: Recursive Directory Traversal β’ Context Window Structuring for LLM Analysis
- Repository: View Project β
I build semantic retrieval flows that connect enterprise databases and document sets safely to Language Models:
[ Raw Documents ] ββ> [ Chunking / Parsing ] ββ> [ Embedding Model ] ββ> [ Vector Store (Pgvector/Redis) ]
β
βΌ (Semantic Search)
[ User Query ] βββββββββββββββββββββββββ> [ Context Formatter ] ββββββββ> [ LLM Generation ] ββ> [ Output ]
- Spring AI Integration: Working with Java-native APIs to construct vector database stores, configure similarity search query parameters, and handle LLM tokens without a Python container.
- Semantic Retrieval: Structuring metadata mappings inside Vector search indices to ensure accurate system context limits.
I build applications with structural patterns in mind to keep them maintainable as scale requirements expand:
- Layered Architecture: Decoupling the Presentation layer (REST Controllers), Business logic (Service interfaces), and Persistence layer (Spring Repositories).
- Asynchronous Offloading: Offloading notification triggers, logging pipelines, and report generation from the HTTP request thread into messaging queues (RabbitMQ/Kafka).
- Distributed Caching: Placing Read-through Redis caching strategies ahead of relational queries to optimize read-heavy endpoints.
I practice algorithmic problem solving daily across LeetCode, GeeksforGeeks, and Codolio.
If you'd like to discuss Spring Boot, Java performance tuning, vector databases, or backend architectures:
- π§ Email: imrajeevnayan@gmail.com
- πΌ LinkedIn: linkedin.com/in/imrajeevnayan
- π Portfolio: rajeevnayan.in


