Rahul Dwivedi
High-performance Java Backend Engineer (SDE-2) with 3+ years of experience
Hire this person
Send a job offer directly to this candidate
About
High-performance Java Backend Engineer (SDE-2) with 3+ years of experience architecting scalable, distributed microservices and building custom enterprise framework infrastructure. Expert in Spring Boot ecosystem engineering, high-throughput I/O optimization, and distributed systems reliability. Demonstrated architectural impact by resolving critical production memory bottlenecks, implementing distributed scheduling systems, and delivering backend features driving $3.4M+ in annual operational savings.
Experience
Software Development Engineer-2 - ZopSmart
(2023-05)
- Kalcido Framework Team: Framework & Core Infrastructure Engineering (April 2025 - Present)
- Enterprise Platform Engineering: Selected for a core framework team to architect and maintain an internal platform built on top of Spring Boot, standardizing backend architecture across downstream microservices.
- Framework Version Migration: Independently owned and executed the end-to-end upgrade of the internal core framework from Spring Boot 3.x to Spring Boot 4.0.7, resolving complex dependency breakages and configuration changes.
- Resource & Connection Optimization: Redesigned legacy framework health-check components to reuse pooled database connections instead of instantiating new connections per check, drastically dropping connection overhead and resource leakage.
- Resiliency Controls: Engineered configurable timeout and interval controls for distributed framework health checks, preventing cascading failures across dependent downstream services.
- Training and Upskilling (February 2025 - April 2025)
- Distributed Task Scheduling: Consolidated multiple standalone notification microservices into a centralized architecture using Cron Jobs and ShedLock, guaranteeing strictly single execution across multi-pod clusters and minimizing CPU/Memory footprint.
- Extensible Architecture Design: Implemented a highly decoupled Notification Delivery System utilizing the Strategy Design Pattern to support pluggable, multi-channel processing workflows.
- Concurrency & Efficiency Improvements: Leveraged advanced Java capabilities, including Virtual Threads (Project Loom), Lambdas, and Functional Predicates, to achieve higher request throughput and clean, maintainable code structures.
- Space and Floor Planning Team (September 2023 - January 2025)
- Production OOM Resolution: Debugged and resolved critical production OutOfMemory (OOM) errors caused by large bulk data processing; refactored the pipeline to use Java NIO-based streaming, eliminating in-memory buffering for ~120 concurrent files.
- Architectural Decoupling: Led the migration of legacy services from tight, direct database dependencies to an API-driven, decoupled communication paradigm utilizing RestClient.
- Transactional Messaging (Outbox Pattern): Designed and deployed event-driven workflows powered by Apache Kafka using the Transactional Outbox Pattern to guarantee reliable, asynchronous data consistency.
- High-Impact Business Logic: Partnered with Product Management to design a real-time strip-print feasibility engine; accurately optimized store operational planning within SLA guidelines, directly contributing to $3.4M – $4.3M in annual labor cost savings.
- Cross-Functional Leadership: Created reusable validation and exception-handling frameworks via custom annotations. Mentored junior engineers on clean code structures and advanced Java paradigms.
Education
B.Tech - Information Technology - Galgotias College of Engineering and Technology Greater Noida, U.P. (2022-07)

