Bruce Li · Java Engineer

PERSONAL PROFILE / 个人简介

Bruce Li

10 years of experience · financial services & market data

01

Profile

I’m a senior Java backend engineer with 10 years of experience, the last seven of them in banking technology. My work sits between two worlds — understanding what financial businesses need, and building the dependable systems that deliver it: microservices, REST APIs, data pipelines and production engineering, operated to bank-grade standards.

02

Experience

  1. Bachelor of Science in Applied Mathematics — the quantitative foundation behind a decade of engineering.

  2. Automotive-industry software — B2C auto-parts e-commerce with search, plus marketing and outbound-call systems for car dealers. Where my Java career began.

  3. Market-data & pricing platforms for credit derivatives: Apache Camel integration flows, an OAuth2-protected API gateway, large-scale SQL performance tuning and centralised ELK logging.

  4. Internal platforms for the bank’s derivatives and market-data business: Spring Cloud microservices, REST APIs, FIX-protocol integrations, message-driven pipelines, Redis caching and production operations on Red Hat OpenShift. The centre was closed in late 2025 as part of Citi’s global simplification.