# Shubham Agarwal

Shubham Agarwal is a remote worker on Himalayas, SDE-3 / AVP at JPMorgan Chase, based in India.

Source: https://himalayas.app/@shubhamagarwal7

```text
Backend and Generative AI engineer at JPMorgan Chase, building asset and wealth management platforms and a RAG-powered knowledge hub.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | India |
| Authorized to work in | India |
| Salary expectations | 90k+ USD |
| Job categories | Backend Engineer, Generative AI Engineer |
| Skills | Backend Development, Microservices, System Design, Distributed Systems, Spring Boot, Java, Kafka, Kubernetes, Generative AI, Large Language Models, RAG, AI Agents, Lang Chain, LangGraph, Gemini |

## About

```text
At JPMorgan Chase, I design backend services for Asset & Wealth Management platforms, processing structured financial data for downstream risk systems. I build Spring Boot microservices and use Kafka and Kubernetes to support high-throughput, resilient workflows.

I implemented Camunda-based exception handling and approval flows for a portfolio management platform, reducing manual operational effort by about 30%. I also contribute to the platform’s accuracy, auditability, and regulatory compliance.

On my personal project, Dev Knowledge Hub, I’m building an enterprise knowledge platform for natural-language search over technical documentation. I implemented RAG with LangChain and Google Gemini, using ChromaDB for semantic search and PostgreSQL for metadata.

At Xoriant, I led the migration of a legacy Pega Model Review application to Spring Boot with Camunda-integrated REST APIs, and mentored a four-engineer team. Earlier, I developed billing software at Amdocs and telecom and eCommerce applications at Telemune and Nagarro.
```

## Experience

### SDE-3 / AVP (current)

[JPMorgan Chase](https://himalayas.app/companies/jpmorgan-chase-co). Oct 2024 - Present

```text
Design and develop a finance management platform for large structured data files, and build core components of a portfolio management platform for UHNW clients. Architect high-throughput Spring Boot microservices, use Kafka for event-driven communication, and deploy on Kubernetes.
```

Skills: Java, Spring-Boot, Microservices, Kafka, Kubernetes, Docker, Camunda, PostgreSQL, System-Design, Distributed-Systems, Production-Support, RCA, Mentorship

### Senior Software Engineer

[Xoriant](https://himalayas.app/companies/xoriant). Nov 2021 - Oct 2024

```text
Led and mentored a team of 4 software engineers, providing technical direction and code review standards. Led the migration of a legacy Pega application to a Spring Boot architecture with Camunda-integrated REST APIs.
```

Skills: Java, Spring-Boot, Camunda, REST-APIs, Microservices, Team-Leadership, Code-Review, PEGA

### Senior Engineer

[Nagarro](https://himalayas.app/companies/nagarro). Jan 2021 - Nov 2021

```text
Delivered customizations and resolved production issues for the eCommerce Supply Chain module. Developed a RESTful API integrating with enterprise systems and built a CI/CD pipeline to improve release velocity.
```

Skills: Java, REST-APIs, CI-CD, Supply-Chain, Enterprise-Integration

### Software Developer

[Amdocs](https://himalayas.app/companies/amdocs). Nov 2018 - Jan 2021

```text
Improved customer satisfaction by diagnosing and resolving issues in the Accounts Receivable (AR) module. Completed a one-month onsite engagement in Italy providing technical support and developing AR module features for Vodafone Italy and TRU Thailand.
```

Skills: Java, Amdocs-CES-Billing, Accounts-Receivable, Production-Support, UAT

### Software Engineer

Telemune Software Solutions. Jun 2017 - Nov 2018

```text
Built the Promotion Admin platform for mobile-operator ringback tone promotions using Spring MVC, Java SE 7, Servlets, JSP, and Bootstrap. Developed a multithreaded USSD router application and built CRBT User and USSD Admin interfaces.
```

Skills: Java-7, Spring-MVC, Struts-2, Servlet, JSP, Bootstrap, Multithreading, USSD, CBT

## Education

### Kamla Nehru Institute of Technology

B.Tech, Computer Science

```text
Pursued a Bachelor of Technology in Computer Science at Kamla Nehru Institute of Technology, Sultanpur.
```

## Tech stack

- Kubernetes
- PostgreSQL
- Spring Boot
- Spring MVC
- Bootstrap
- JavaScript
- Python
- Java
- Kafka
- Gemini
- Docker
- Apache Tomcat
- SQL
- Hugging Face
- LangChain
- ChromaDB
- LangGraph
- Apache Kafka
- Google Gemini
- REST APIs

To contact Shubham, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Ayyaz Shaikh](https://himalayas.app/@shaikhay): Specialist Technology, Synechron
- [nikhil yadav](https://himalayas.app/@nikhily037): Staff Engineer, Nagarro
- [Venkat kommi](https://himalayas.app/@venkatkommi): Senior Associate, JPMorgan Chase
- [Vivek Sharma](https://himalayas.app/@viveksharma17): Senior Consultant (Backend & GenAI Engineering), Deloitte Consulting
- [manthan khobragade](https://himalayas.app/@manthankhobragade1): Senior Developer, HCL Technologies
- [Parijat Garg](https://himalayas.app/@parijatgarg): Software Engineer II, JPMorgan Chase
- [Nivaas User](https://himalayas.app/@nivaasuser): Senior Backend Engineer, Backbase
- [Priti Agrawal](https://himalayas.app/@pritiagrawal): Software Engineer II, JPMorgan Chase & Co.
- [Pranav Gujrathi](https://himalayas.app/@PG25): Software Engineer, Backend & AI Engineering, Xoriant Solutions Pvt Ltd.
- [Palash N](https://himalayas.app/@palashn): Specialist Technology, Morgan Stanley
