0%
Backend 2025

GIFT City

Reactive Fintech at Enterprise Scale

As Software Development Engineer 1 at CAMS, built reactive backend microservices for the GIFT City mutual fund onboarding platform. Handled daily high-volume transactions with P95 latency <300ms and 99.9% uptime. Designed a 4-tier security system via Pub/Sub, enabling real-time malware scanning under 1 minute.

High-Vol
Daily Transactions
<300ms
P95 Latency
<1 min
Malware Scan
99.9%
Uptime
01

The Challenge

The platform needed to handle high-concurrency investor onboarding requests with sub-300ms latency while ensuring stringent financial compliance and real-time security scanning without blocking transactions.

02

The Solution

Built using Spring Boot 3.4 and WebFlux for non-blocking I/O. Implemented a 4-tier security system leveraging Google Cloud Pub/Sub for asynchronous real-time malware scanning. Utilized R2DBC and AlloyDB for reactive database access and transactional consistency.

Technology Stack

Spring Boot 3.4
Spring WebFlux (Reactive)
R2DBC (Reactive DB)
Java 23
AlloyDB (PostgreSQL)
React 18
Next.js
TypeScript
Pub/Sub
Apigee API Gateway
03

Architecture

  • Hexagonal Architecture (Ports & Adapters)
  • Reactive Microservices
  • Event-Driven Design (Pub/Sub)
  • Non-blocking I/O with WebFlux
  • R2DBC for reactive database access
  • API Gateway pattern with Apigee
  • OAuth2 + JWT authentication
  • Distributed tracing with OpenTelemetry
04

Key Features

01
Multi-step KYC workflow with PAN, CKYC, and AML verification
02
Reactive architecture with Spring WebFlux & R2DBC
03
4-tier asynchronous security scanning
04
Integration with 8+ financial APIs (CAMS, CERSAI, DSP, eSign)
05
Server-driven UI with dynamic form generation
06
Maker-checker workflow for compliance
07
Automatic PDF form generation with digital signatures
08
Real-time portfolio synchronization
09
OAuth2-secured API gateway patterns
10
OpenTelemetry distributed tracing
11
Document storage on Google Cloud Storage
05

Results & Impact

  • Architected reactive platform handling daily transactions with P95 latency <300ms
  • Achieved 99.9% uptime in production environments
  • Achieved P95 latency <300ms for investor onboarding workflows
  • Designed 4-tier security system via Pub/Sub
  • Enabled real-time malware scanning under 1 minute
  • Integrated 8+ financial APIs with circuit breaker patterns
  • Built comprehensive observability with OpenTelemetry