Backend Engineer(Treasury, FX & Clearing/Settlement)

Redotpay
Redotpay

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

  1. 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
  2. .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
  3. .High-Availability System Construction: Design and implement highly reliable backend systems featuring strong idempotency and eventual consistency tailored for financial-grade business scenarios
  4. .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

  1. 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
  2. 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
  3. 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
  4. 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
s.