Skip to main content
Rahul Dwivedi

Rahul Dwivedi

High-performance Java Backend Engineer (SDE-2) with 3+ years of experience

Talent
NoidaMember since August 13, 2026
JavaVirtual ThreadsJava NIOStreamsSpring BootMicroservicesApache KafkaShedLockPostgreSQLKubernetesStrategy Design PatternTransactional Outbox PatternRestClientLambdasFunctional Predicates
·

Hire this person

Send a job offer directly to this candidate

JavaVirtual ThreadsJava NIOStreamsSpring Boot

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)

Reviews

Related