Wallet Developer

Remote, SG, Singapore

Job Description

About ABFinance



ABFinance is a US-based firm building and enabling digital finance for the future. Their vision is to create a full financial ecosystem where digital assets, traditional finance, and everyday money management live in one seamless experience, made available to everyone.

Founded by a team of innovators, traders, and compliance professionals, ABFinance's mission is to bring the emerging world of digital assets to everyone. Their flagship product is a secure, regulated crypto exchange building trading tools for both retail and institutional clients--including spot trading and yield generation products with a focus on compliance and security.

Role Summary



We are seeking an experienced Java Backend Developer to join our Wallet & Blockchain engineering team. In this role, you will build and maintain custodial wallet backend services and support the core infrastructure that powers deposit and withdrawal workflows on a regulated digital asset platform.

You will work in a Java microservices environment with high requirements on correctness, reliability, scalability, and security. This role covers the full software development lifecycle--from requirement analysis and system design to development, testing, deployment, monitoring, and documentation.

Key Responsibilities



Develop and maintain Java microservices that power custodial wallet systems and transaction infrastructure. Build and improve deposit and withdrawal services, including: transaction lifecycle management (created ? pending ? confirmed ? completed/failed) blockchain confirmation handling retries, monitoring, alerting, and operational stability reconciliation between internal records and on-chain state Participate in integrating new blockchain networks to support wallet operations for exchanges and Web3 applications. Work closely with product, operations, and compliance teams to define secure and compliant wallet workflows. Contribute to custodial business features and internal wallet platform improvements. Write clear technical documentation and ensure code maintainability and efficient team collaboration. Participate in ongoing system optimization and production troubleshooting to ensure high reliability.

Requirements



Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of professional Java backend development experience. Strong Java fundamentals and good coding practices; ability to write high-quality, maintainable code. Solid experience with mainstream Java backend frameworks/components (e.g., Spring Boot, Spring Cloud, etc.), with understanding of their design principles. Proficient in core development tools and environments including Git, Maven, and Linux. Familiar with distributed system design and hands-on experience using: relational databases such as MySQL / PostgreSQL Redis or similar caching systems message queues such as Kafka / RabbitMQ (or equivalent) Strong sense of responsibility, clear logical thinking, good learning ability, and strong teamwork mindset. Fluency in English and Chinese (Mandarin) is required (daily engineering collaboration is bilingual / Chinese-first in practice).

Preferred Qualifications



Direct experience in exchange wallet systems or custodial wallet platforms (hot wallet / cold wallet operations, deposit/withdraw pipelines). Familiarity with wallet transaction reliability patterns, such as: idempotency preventing message duplication or message loss retry policies, delay confirmations, and failure recovery reconciliation processes and data consistency design Blockchain integration experience (e.g., EVM chains, BTC, Solana, Tron, etc.) using RPC/node/indexing services. Experience building regulated financial systems, compliance workflows, KYC/AML-related pipelines, or audit-ready systems. Experience working in high-ownership, fast-paced, launch-stage environments.
Job Type: Full-time

Benefits:

Flexible schedule Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1726828
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, SG, Singapore
  • Education
    Not mentioned