Project repo for the JPMC Advanced Software Engineering Forage program
A Spring Boot backend application simulating real-world financial transaction processing.
- Kafka-based transaction ingestion
- Transaction validation and balance updates
- Incentive REST API integration
- H2 in-memory database with JPA
- REST API for querying user balances
- Java
- Spring Boot
- Apache Kafka
- Spring Data JPA
- H2 Database
- REST APIs
GET /balance?userId={id}→ Fetch user balance
This project was developed as part of the JPMorgan Chase Software Engineering Job Simulation on Forage.
Akash Yadav