Deepak Joshi

Software Engineer

Bengaluru, Karnataka, India4 yrs 11 mos experience

Key Highlights

  • 5+ years in backend systems and microservices.
  • Expert in Java and distributed systems.
  • Proven track record in performance optimization.
Stackforce AI infers this person is a Backend Engineer with extensive experience in Fintech and Telecom industries.

Contact

Skills

Core Skills

JavaMicroservicesDistributed SystemsBackend Engineering

Other Skills

Apache KafkaSQLGoogle Cloud Platform (GCP)Spring BootPostgreSQLDockerKubernetesGoogle Kubernetes Engine (GKE)Amazon EKSMonolithicReduxJestReact.jsGitNode.js

About

Software Engineer with 5+ years of experience building scalable, high-performance backend systems and microservices across Travel, FinTech, and Telecom domains. I specialize in Java, Distributed systems, API design, performance optimization, and system reliability. I enjoy solving complex problems at scale and taking end-to-end ownership of features from design to production. • SKILLS • Backend :- Java, C/C++, Python, Kafka, RabbitMQ, Redis, Spring Boot, JUnit • Database :- PostgreSQL, SQL , MongoDB, ElasticSearch • DevOps :- Git , Swagger , Postman , Kubernetes, Docker, GCP (GKE), AWS (EKS) • Frontend :- React.js, Redux, JavaScript, Jest • Others :- Design Patterns, SOLID, Debugging, Time‑Management, AI Tools (Cursor, Claude, ChatGPT)

Experience

4 yrs 11 mos
Total Experience
1 yr 6 mos
Average Tenure
3 mos
Current Experience

Adobe

Computer Scientist-I

Feb 2026Present · 3 mos · Bengaluru, Karnataka, India · Hybrid

Groupon

Software Development Engineer 2

Jul 2024Feb 2026 · 1 yr 7 mos · Bengaluru, Karnataka, India · Hybrid

  • At Groupon, I work on core backend systems for the travel and booking platform, focusing on integrations, performance, pricing, and platform reliability. I have built and owned features that integrate with partners like Expedia and TripAdvisor to fetch and display hotel amenities, guest reviews, and ratings while ensuring compliance with partner guidelines. A major part of my work has been optimizing system performance and cost efficiency, where I redesigned slow synchronous flows into parallel, multi-threaded processes and removed unnecessary external API calls.
  • I have worked on building secure and reliable platforms by implementing role-based access control (RBAC) for different user roles and improving system observability using reliability metrics like MTTD and MTTR. I also contributed to configuration-driven dashboards that allow business and operations teams to monitor deal health and merchant performance without code changes.
  • In the pricing domain, I onboarded thousands of hotels, resolved complex pricing discrepancies, and helped design scalable pricing logic such as member-only and grey pricing. My work directly impacts booking accuracy, price competitiveness, and overall user experience, while keeping systems performant, reliable, and cost-effective.
JavaMicroservicesApache KafkaSQLGoogle Cloud Platform (GCP)Spring Boot+5

Goldman sachs

Analyst

Jul 2022Jun 2024 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • At Goldman Sachs, I worked on critical financial systems related to trade processing and Initial Margin calculations, where accuracy and performance were essential. I resolved a major production issue by redesigning margin computation using multithreading, asynchronous processing, and caching, which improved performance and ensured correct trade-to-margin mapping.
  • I built backend services and REST APIs in Java and also worked as a full-stack engineer, developing dashboards using React and Redux for data visualization and manipulation. These tools were widely used by business teams for daily operations. I also built bulk data upload tools that improved efficiency and reduced manual effort.
  • In addition, I decommissioned legacy features that were increasing system load and implemented scheduled jobs to automate margin updates. I contributed to Data Lake systems by building data stores, datasets, and APIs for analytics use cases. This role strengthened my experience in distributed systems, performance engineering, and building reliable, production-grade financial platforms.
JavaMonolithicApache KafkaSQLReduxJest+6

Airtel digital

Software Engineer

May 2021Jul 2022 · 1 yr 2 mos · Gurugram, Haryana, India

  • At Airtel Digital, I worked as a backend engineer on telecom platforms serving large-scale user traffic. I developed REST APIs for call management features such as Do Not Disturb, call scheduling, warm transfer, and call swap. I worked extensively with Elasticsearch, designing efficient indexing strategies and handling large-scale data migration of millions of records.
  • I also built Kafka-based event processing systems for asynchronous workflows and audio-related features. Alongside development, I handled production issues and security fixes, which gave me strong exposure to system stability, debugging, and real-world reliability challenges.
  • This role built my foundation in backend engineering, distributed systems, and building high-availability services at scale.
JavaMongoDBMicroservicesApache KafkaGitElasticsearch+2

Ncr corporation

Software Engineer Intern

Apr 2021May 2021 · 1 mo · Hyderabad, Telangana, India

  • Learnt about the AMS(Advance Marketing Solution) and about the UE(Universal Engine), which is used in the POS(Point of Sale) machine to compute any transactions.
C++Git

Hitachi vantara

Intern

Feb 2021Mar 2021 · 1 mo · Hyderabad, Telangana, India

  • I worked on a Software called Oracle Agile PLM which is used by the manufacturing companies to keep track of every single products and workflows.

Education

Graphic Era Deemed to be University

Bachelor of Technology - BTech — Computer Science

Jan 2017Jan 2021

Army Public school pithoragarh

Jan 2009Jan 2016

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience