Dhiraj Kumar

Backend Engineer • Java • Spring Boot • Node.js

I architect high-performance, scalable backend systems using Java/Spring Boot and Node.js/Express. Specializing in REST APIs, microservices, and database optimization for enterprise applications.

0
Production Projects
0
Uptime %
0+
APIs Built
0+
Years Experience

Technical Stack

Java

Core Java, Collections, Multithreading, Stream API, Design Patterns

95%

Spring Boot

Microservices, REST APIs, Security, Data JPA, Spring Cloud

92%

Node.js

Express.js, REST APIs, Authentication, Middleware, NPM

88%

Database

MySQL, MongoDB, PostgreSQL, Redis, Query Optimization

90%

Security

JWT, OAuth2, Spring Security, Encryption, HTTPS

85%

Cloud & DevOps

AWS, Docker, Git, CI/CD, RESTful APIs, Load Balancing

80%

Architecture

Microservices, MVC, REST, Clean Architecture, DDD

87%

Performance

Caching, Load balancing, Query Optimization, Async Processing

82%

Featured Projects

E-Commerce Backend System

Full-featured e-commerce platform with Java Spring Boot

Spring Boot JWT MySQL Redis Docker
User authentication with JWT and role-based authorization
Product catalog with search, filter, and pagination
Shopping cart and order processing system
Payment integration and invoice generation
Redis caching for improved performance

Task Management API

Node.js Express backend with real-time features

Node.js Express MongoDB Socket.io JWT
RESTful API with comprehensive CRUD operations
Real-time updates using Socket.io
User authentication and authorization
Task assignment, deadlines, and progress tracking
File uploads and notifications system

Authentication Service

Secure authentication microservice with Spring Security

Spring Security JWT OAuth2 PostgreSQL Docker
Secure user registration and login with JWT tokens
OAuth2 integration for social login (Google, GitHub)
Email verification and password reset functionality
Role-based access control (Admin, User, Moderator)
Rate limiting and security headers implementation

API Gateway Service

Centralized API gateway for microservices architecture

Spring Cloud Gateway OAuth2 Redis Docker Kubernetes
Centralized routing for multiple microservices
Rate limiting and circuit breaker implementation
JWT token validation and authentication
Request/response logging and monitoring
Load balancing across service instances

About Me

I'm a passionate Backend Engineer with expertise in both Java/Spring Boot and Node.js/Express ecosystems. I specialize in building robust, scalable backend systems that power modern web applications.

My experience spans across developing RESTful APIs, designing database schemas, implementing authentication systems, and optimizing application performance. I follow clean architecture principles and best practices to write maintainable, testable, and efficient code.

Whether it's a monolithic application with Spring Boot or a microservices architecture with Node.js, I focus on creating solutions that are not just functional but also secure, scalable, and production-ready.

dhiraj@backend:~
$ whoami
Backend Engineer - Java | Spring Boot | Node.js
$ find skills --type=backend
• RESTful API Development
• Database Design & Optimization
• Authentication & Authorization
• Microservices Architecture
$

Get In Touch

Send a Message