Midas Core Financial System
A high-throughput financial transaction engine developed during a JPMC Software Engineering program. The system processes real-time financial data using Apache Kafka for asynchronous message handling and ensures data integrity through a SQL database (H2/JPA). Features include automated transaction validation based on user balance and ID verification, a decoupled REST API integration for dynamic incentive calculation, and a GET endpoint for real-time balance queries. The project leverages Spring Boot's dependency injection and embedded Kafka for robust, scalable backend performance.