Open to opportunities
Backend Engineer
Rajat
Gupta

Building scalable, high-throughput systems with Java and Spring Boot — from optimized REST APIs to event-driven microservices on cloud-native infrastructure.

3.5+Years exp
20+APIs shipped
99.9%Uptime SLA
Spring Boot
Optimized APIsCloud-readyMicroservicesEvent-drivenKafka
About me

Passionate about building solutions

I'm a Bachelor of Technology graduate from Galgotias College of Engineering with a strong foundation in Electronics and Communication Engineering. What started as technical curiosity has evolved into a deep passion for full-stack and backend web development.

My journey spans from mastering data structures and algorithms on platforms like GeeksforGeeks and LeetCode to building production-ready, scalable systems. I specialize in designing robust backend architectures with Java, Spring Boot, and PostgreSQL, paired with modern frontend experiences using React and Next.js.

3.5+ Yrs
Professional experience
B.Tech
ECE graduate
Full Stack
Backend-focused
100%
Dedicated to craft
Technical skills

What I work with

A full-stack of backend expertise — from core Java to event-driven systems, cloud infra, and AI-native RAG pipelines.

Languages
Java 8+SQLJavaScriptPL/pgSQL
Backend
Spring BootSpring MVCSpring SecurityREST APIsMicroservicesJWTApache Kafka
Databases
PostgreSQLRedisQuery OptimizationDB Indexing
Cloud & DevOps
DockerAWS EC2AWS S3GitMavenJenkinsCI/CD
AI & RAG
RAG PipelinesLangChain4jPgvectorPineconeWeaviateEmbeddingsSemantic SearchOpenAI API
Frontend & Tools
ReactJSONXMLJIRAAgile/Scrum
System design

How I build scalable systems

Follow a request as it travels through a production backend — from the first network hop to the database and back, with the patterns that keep it fast and resilient under load.

Scroll to walk through the architecture
01 · EntryClient request

A user action — page load, button click, API call — fires an HTTPS request from a web or mobile client toward the backend.

ClientTLS 1.3
HTTPS
encrypted in transit
02 · DistributeLoad balancer

Traffic hits a load balancer first. It distributes requests across multiple service instances using health checks, so no single node becomes a bottleneck and instances can scale horizontally.

LBInstance AInstance BInstance C
Round-robin
+ health checks
03 · SecureAPI gateway & auth

Every request is validated at a single entry point — JWT verification, rate limiting, and request logging — before it's allowed to reach any internal service.

GatewayJWT verifyRate limit
Stateless
token-based auth
04 · ProcessMicroservices

The request reaches an independently deployable service — each owning a single business capability (loans, documents, auth) — so teams can ship and scale them on their own schedule.

ServiceSpring BootDocker
Independent
deploy & scale
05 · AccelerateCaching layer

Before hitting the database, frequently accessed data is checked against Redis. Cache hits return in single-digit milliseconds, sparing the database from repetitive read load.

RedisCache hitTTL eviction
<5ms
cache hit latency
06 · PersistDatabase layer

On a cache miss, the query hits PostgreSQL. Reads are routed to replicas while writes go to the primary, with indexing and query tuning keeping response times low even on large datasets.

PrimaryReplica 1Replica 2
35,000ms → 350ms
via indexing & tuning
07 · EndureResilience & recovery

For critical operations — like document delivery — automatic retries, fault-tolerant processing, and recovery mechanisms ensure nothing is silently lost, with monitoring surfacing failures in real time.

RetryDead-letter queueAlerting
Zero
data loss
Response returned to client
Work experience

Where I've built impact

3.5+ years engineering scalable backend systems for enterprise banking and lending platforms.

Application EngineerMay 2025 – Present
Newgen Software · Real Estate Lending Platform
Built event-driven, asynchronous integrations with third-party verification and identity APIs for borrower and property validation workflows.
Introduced caching and containerization practices to improve service reliability and deployment consistency across environments.
Built a scalable Approval Portal (Spring Boot + React) with one-click approval via secure email links.
Built a scheduler-based document distribution system over SFTP — processing thousands of documents daily with zero data loss.
Spring BootReactApache PDFBoxSFTP
Application EngineerApr 2024 – May 2025
Newgen Software · Retail Loan Origination System
Architected fault-tolerant integrations for digital signing, fraud detection, and credit underwriting via REST APIs and webhooks.
Automated 50+ document types with a template-driven PDF generation engine using Apache PDFBox.
Reduced module response times from 35,000 ms to 350 ms (100x) via SQL tuning and indexing.
PostgreSQLJWTQuery Optimization
Application EngineerJun 2023 – Mar 2024
Newgen Software · Commercial Loan Origination System
Built and tuned BAM reports using PostgreSQL stored procedures with batch processing.
Developed SLA monitoring dashboards for real-time workflow visibility using React.
PostgreSQLReactDashboards
Application EngineerJan 2023 – May 2023
Newgen Software · Enterprise Loan Origination Platform
Built RESTful APIs and backend services in Java and Spring Boot for workflow automation.
Implemented JWT-based authentication and security enhancements.
JavaSpring BootJWT
Earlier internships
Internship TraineeSep 2022 – Dec 2022 · 4 mos
INCAPP · ApprenticeshipGreater Noida · On-site
Worked on web applications and full-stack development fundamentals.
Web ApplicationsFull-Stack Development
Internship TraineeJul 2022 – Aug 2022 · 2 mos
Prasar Bharati · InternshipNew Delhi · Hybrid
Explored computer science fundamentals and networking concepts.
Computer ScienceComputer Networking
Personal projects

Things I've built solo

From full-stack social platforms to AI-native retrieval systems — projects built to explore, learn, and ship end-to-end.

Latest
2025
RAG Knowledge Engine

A retrieval-augmented generation system for answering data-related queries with contextual accuracy. Documents are chunked and embedded into a vector store; incoming queries are semantically matched against this index, and relevant context is injected into local LLMs (Gemma, Qwen via Ollama) to generate grounded, hallucination-resistant answers.

OllamaGemmaQwenVector DBEmbeddings
2022
Raj-Connect

A full-stack social media platform with user registration/authentication, profile customization, a news feed with posts and updates, social interactions like likes and comments, photo/video sharing, and user discovery.

Express.jsReact.jsMongoDB
2022
Raj-Shop

An e-commerce app with user authentication, product browsing/searching, shopping cart management, personalized profiles, order tracking, customer reviews and ratings, and inventory management.

React.jsSpring BootHibernate
2022
Raj-Vlog

A blogging platform with user registration/authentication, customizable user profiles, and full blog post creation and management — letting users write and share their stories.

Express.jsReact.jsMongoDB
Achievements & recognition

Milestones & awards

Recognized for technical excellence, consistent high performance, and contributions that go beyond the job description.

National
GATE CSE
All India Rank

Qualified GATE CSE 2024 with an All India Rank (AIR) of 7691.

AIR 7691 · CS & Engineering
2× Winner
Pinnacle Performance Award
Newgen Software

Awarded twice for outstanding contributions to the Retail Loan Origination and Real Estate Lending platforms.

Performance · Newgen
Recognition
High-Five Award
Newgen Software

Recognized for exceptional performance and successful delivery of key functionalities on a commercial lending project.

Delivery · Newgen
Power User
GitHub Power User
Newgen Software

Recognized for exemplary use of GitHub — consistent contributions, clean commits, and driving best version-control practices.

Open source · Newgen
Let's connect

Find me around the web

Open to backend engineering roles, freelance projects, and interesting conversations about systems design.