Rajesh Kumar Das
Backend Engineer with 4.4 years of experience building scalable, production-grade microservices
Hire this person
Send a job offer directly to this candidate
About
Backend Engineer with 4.4 years of experience building scalable, production-grade microservices using Java and Spring Boot.
At Newpage
Solutions, designed and delivered 8+ microservices for a live hotel booking platform (nappr.io), covering the full lifecycle from event-driven Kafka workflows to JWT-secured APIs, Redis caching, and Kubernetes deployment on AWS EKS. Strong in distributed system design, CI/CD automation, and cross-functional Agile delivery.
Experience
Software Engineer at Newpage Solutions (nappr.io) (2024-11 – Present)
- Architected and delivered 8+ Spring Boot microservices for a live hotel booking platform, covering User, Hotel, Room, Booking, Payment, Search, Review, and Notification domains
- Designed event-driven booking workflows using Apache Kafka, enabling reliable async communication between Booking, Payment, and Notification services
- Built JWT + Spring Security authentication with RBAC, securing all REST API endpoints across services
- Improved API response times through Redis caching and JPA query optimization across high-traffic read paths
- Containerized all services with Docker and deployed on Kubernetes (AWS EKS) for production scalability
- Built and maintained CI/CD pipelines using Jenkins and GitHub Actions, reducing manual deployment effort
- Integrated Stripe SDK for payment processing (sandbox + production) and AWS S3 for secure image storage with pre-signed URLs
- Implemented distributed tracing with Zipkin and centralized logging via ELK Stack for production observability
Software Engineer at Silicon India (2021-05 – 2024-11)
- Developed and maintained backend services and REST APIs using Java and Spring Boot for an ERP platform
- Implemented microservices architecture using Spring Cloud, Eureka, and API Gateway
- Designed MySQL schemas and worked with Hibernate (JPA) for data modeling and query optimization
- Containerized applications using Docker and supported deployment workflows
- Built CI/CD pipelines using Jenkins and GitHub; participated in Agile sprints using JIRA
Education
B.Tech in Computer Science and Engineering – Biju Patnaik University of Technology (2015 – 2019)


