Summary
Overview
Work History
Education
Skills
Timeline
Generic
Narender Kumar Choudhary

Narender Kumar Choudhary

Java Developer
Pune,MH

Summary

Java Developer with 5 years of experience building scalable enterprise-grade applications and microservices using Spring Boot , with strong expertise in Java 8 features such as lambda expressions, functional interfaces, and Stream API . Proficient in using Redis for high-speed caching and Elasticsearch for fast, distributed search and analytics. Skilled in containerized application development and debugging with Docker and Kubernetes , with a strong focus on system performance, fault tolerance (Resilience4j) , and real-time monitoring using Datadog. Committed to delivering reliable, maintainable, and high-performance solutions for complex, fast-paced environments.

Overview

5
5
years of professional experience
1
1
Language

Work History

Senior Software Engineer

Persistent System
02.2024 - Current
  • Implemented fault-tolerance mechanisms using Resilience4j by applying the CircuitBreaker patterns to an existing microservices architecture, enhancing system reliability.
  • Led the end-to-end migration from Hystrix to Resilience4j across 10+ services, including deep architectural analysis, POC, internal documentation, and production rollout.
  • Enhanced application performance with Redis caching , resulting in 30% faster response times for frequently accessed data.
  • Optimized data streaming and message processing workflows by implementing Kafka for real-time data ingestion, achieving a 25% reduction in data latency .
  • Monitored system health and optimized application performance using Datadog by tracking key metrics to proactively address issues, and maintain 99.9% uptime .
  • Regularly review code contributed by peers, offering constructive feedback to enhance overall product quality.

Java Developer

TCS
11.2020 - 02.2024


  • Extensively used Java8 concepts, like Lambda Expressions , Functional Interfaces, and Stream APIs , along with Core Java technologies: multithreading/concurrency , collections, and exception handling mechanisms.
  • Engineered REST API s using Springboot and Spring Data JPA , with robust data-handling features, including pagination , sorting , optimistic/pessimistic locking , and transaction management , for consistent, scalable operations across complex domain models.
  • Built core microservices components using Spring Cloud, including Eureka for service discovery, Config Server for centralized configuration management, and API Gateway for routing, load balancing, and securing service-to-service communication.
  • Demonstrated expertise in the Software Development Life Cycle ( SDLC ) by actively participating in Agile methodologies. Utilized Agile boards, Jira , and Confluence pages for effective project management.

Education

Bachelor of Engineering - Electronics and Communication Engineering

IES College of Technology
Bhopal, India
08.2020

Higher Secondary (XII) - PCM

Kadimul Islam Inter College
Patna, India
04.2001 -

Matriculation (X) -

Gurunanak Mission High School
Asansol
04.2001 -

Skills

Java 8/17

Timeline

Senior Software Engineer

Persistent System
02.2024 - Current

Java Developer

TCS
11.2020 - 02.2024

Higher Secondary (XII) - PCM

Kadimul Islam Inter College
04.2001 -

Matriculation (X) -

Gurunanak Mission High School
04.2001 -

Bachelor of Engineering - Electronics and Communication Engineering

IES College of Technology
Narender Kumar ChoudharyJava Developer