Backend Engineer(Treasury, FX & Clearing/Settlement)
Accounting & Finance, Software Engineering
hong kong
Posted on Jul 12, 2026
Backend Development Engineer (Treasury, FX & Clearing/Settlement)
Job Description We are looking for a Senior/Expert Java Development Engineer deep-rooted in the FinTech sector. You will be responsible for the domain modeling and core architecture design of our core treasury, foreign exchange (FX), and clearing & settlement systems. You will support multi-currency, high-accuracy cross-border fund flows, and safeguard the bottom line of fund security through rigorous code quality and defense-in-depth architecture.
Key Responsibilitie
- sCore Business Development: Deeply participate in the core architecture design and R&D of the treasury system (including FX management, rate engines, position management, and multi-bank channel integration), as well as clearing, settlement, and reconciliation systems
- .Reconciliation & Loss Prevention: Design and implement multi-layer automated reconciliation engines to support automated matching for massive volumes of transactions. Establish multi-level exception handling, differential alerting, and real-time financial loss monitoring systems to ensure payment pipeline idempotency, non-overwritable final states, and full-link auditability
- .High-Availability System Construction: Design and implement highly reliable backend systems featuring strong idempotency and eventual consistency tailored for financial-grade business scenarios
- .Technical Breakthroughs & Collaboration: Work closely with Product, Risk Management, and Finance teams to abstract complex treasury and financial compliance requirements into efficient, scalable technical solutions. Lead core code implementation and Code Reviews
.
Requiremen
- tsDomain Architecture & Professional Background • Industry Background: Bachelor’s degree or above (Full-time) in a relevant field. 5+ years of Java development experience in finance, payments, or corporate treasury sectors, with deep participation in the construction of mid-to-large-scale core financial systems. • Business Abstraction: Outstanding Object-Oriented Design and Domain-Driven Design (DDD) capabilities. Ability to independently deconstruct complex clearing, settlement, and reconciliation businesses, and output architectural designs with clear bounded contexts, rejecting a pure framework-stacking "CRUD" mindse
- t.Financial-Grade Secure Coding Standards • Secure Coding: Strictly adhere to the red line of financial-grade monetary calculation. Possess a profound understanding of and practical experience with arbitrary-precision math, currency rounding, and underlying pitfalls in core Java computation libraries (e.g., BigDecimal). Maintain high standards of defensive programming and code auditing practices. • Defense Architecture: Proficient in multi-layer idempotent key design and familiar with distributed audit-trail mechanism
- s.Core Tech Stack & Performance Optimization • Microservices Ecosystem: Proficient in the Spring Boot/Cloud or Dubbo microservices ecosystem, with a deep understanding of and practical hands-on experience in achieving data eventual consistency in distributed environments. • Data & Throughput: Proficient in relational databases such as MySQL. Rich hands-on experience in hot row lock optimization, deadlock prevention, and database sharding under high concurrency scenarios. Skilled in utilizing Redis for high-performance caching and distributed lock design. • Message Queues: Proficient in RocketMQ or Kafka, with the ability to properly resolve common financial scenario issues such as distributed message loss, duplicate consumption, and ordered consumptio
- n.Domain Capabilities (Must meet at least 2 of the following 3 items) • Familiar with cross-border/local clearing and settlement pipelines, as well as balance of payments (BOP) reporting logic. • Familiar with foreign exchange (FX) trading, exchange rate derivatives, and multi-bank liquidity position management. • Experience in core architecture design for large-scale automated transaction/document reconciliation engines and error-handling/adjustment system
