Financial Platform · Java Spring + Camunda

Lending Orchestration Platform

A single platform for multiple loan products and multiple lending partners.

Stack

JavaSpring BootCamunda BPMAngularReactREST APIsMicroservices

Context

A large telco-fintech operator partners with several financial institutions to offer lending products. Running each product as its own isolated stack was no longer practical, so the team built a single platform to manage products, route applications, and configure flows centrally - turning a months-long product launch into something measured in weeks.

Role

Software Engineer - Backend / Platform

Highlighted Use Cases

  1. Product catalog and lifecycle management for a diverse set of loan products
  2. BPMN-driven loan workflow orchestration on Camunda
  3. Per-product policy and decisioning configuration
  4. Centralized monitoring across partner integrations

Challenges

  1. Each loan product has its own flow and credit policy - the platform has to host all of them without forcing a shared shape
  2. Changes must stay isolated so a tweak to one product cannot regress another live flow
  3. Central governance without becoming a bottleneck for partner-specific logic
  4. Security and integrity guarantees for customer funds, end-to-end

Metrics

  1. Customer base in the millions
  2. Monthly disbursement up to ~$10M USD
  3. Multiple loan products live on the same platform

Live in production at scale - millions of customers, ~$10M monthly disbursement.