Dhruv Maheshwari

Dhruv Maheshwari

Java Backend Developer

Gurugram, India

#OpenToWork

About

I am a backend developer currently working as an Associate Java Developer at Perennial Systems since May 2022, with over 4 years of experience in software development. My background includes a Masters of Computer Applications from SRM Institute of Science & Technology and a Bachelors of Computer Applications from University of Petroleum & Energy Studies. My work spans Java, Spring Boot, Apache Kafka, Redis, Docker, Kubernetes, and Maven, where I have built and optimized microservices, improved API latency, and implemented caching and event-driven systems. I have also integrated CI/CD pipelines, enhanced monitoring with Grafana, and maintained high test coverage using JUnit and Mockito, contributing to production readiness and team mentoring.

What I'm looking for

I'm looking for a backend software engineering role where I can build scalable products with real user impact. I enjoy working with Java, Spring Boot, microservices, Kafka, and cloud technologies on distributed systems and APIs. I value ownership, strong engineering practices, and collaborative teams. I'm excited by opportunities to learn, solve challenging problems, and contribute to products used at scale.

Experience

Perennial Systems

Associate Java Developer

Perennial Systems

May 2022 – Present

• Scaled and optimized 10+ Spring Boot microservices, improving throughput by 18% using connection pooling and async processing. • Reduced API latency from 1s to 320ms (68% faster) by tuning SQL queries and indexing high-traffic tables for 10K+ users. • Implemented Redis caching, lowering DB load by 15% and supporting 600+ RPS with 99.9% uptime. • Architected Kafka-based event system for 5+ microservices, reducing inter-service latency by 10%. • Integrated CI/CD jobs for unit test coverage, SonarQube quality gates, and dependency/security scans. • Built Grafana dashboards for latency and error monitoring, reducing MTTR by 10%. • Increased unit test coverage to 90%+ across microservices using JUnit and Mockito. • Authored Swagger API documentation, reducing integration issues by 10% and accelerating onboarding by 25%. • Mentored junior developers on Spring Boot, testing, and clean-code practices, improving team code quality by 10%. • Ensured production readiness through structured logging, exception handling, and 100% SonarLint compliance.

Spring BootRedisApache Kafkajavakubernetes

Education

SRM Institute of Science & Technology (SRMIST)

Masters of Computer Applications

2023 – 2025

University of Petroleum & Energy Studies (UPES)

Bachelors of Computer Applications

2019 – 2022

Skills

SwaggerMockitoJUnitGrafanaPrometheusGitLab CI/CDGitAWSKubernetesDockerRedisMongoDBMySQLMicroservicesREST APIsPythonGoLangHibernateSpring BootJava

Languages

English (Professional working proficiency)