RedotPay
RedotPay

Backend Development Engineer(Treasury, FX & Clearing/Settlementz)

TLDR

Design and evolve core treasury, FX, and clearing/settlement systems with domain modeling and defense-in-depth architecture for multi-currency fund flows.

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 Responsibilities

  1. Core 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.

Requirements

  1. Domain 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" mindset.
  2. 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 mechanisms.
  3. 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 consumption.
  4. Domain Capabilities 
    • 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 systems.

RedotPay is a global fintech company that integrates blockchain solutions into traditional banking and finance infrastructure. Our platform empowers millions to seamlessly spend and send crypto assets, enhancing financial access and inclusion, particularly for the unbanked, while supporting the growing community of crypto enthusiasts.

View company profile
Apply for this job

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro