Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Full Stack Developer (Web 2, Java)

 Job Description:

Our client is a fintech company that offers web 3 blockchain technology.

Job Responsibilities:

  • Backend Development
  • Build Java, Springboot, mircro-service framework backend services for API middleware, transaction routing, and ledger operations.
  • Develop and maintain centralized ledger tracking master and client balances across multiple currencies.
  • Implement scheduled tasks for transaction monitoring, reconciliation, and compliance operations.
  • Frontend Development (Lightweight)
  • Integrate and enhance an existing client and admin portal built on React + TailwindCSS.
  • API & Bank Integration
  • Work with external banking APIs for account creation, fund movements (SWIFT, FPS), balance inquiries, and FX execution.
  • Work with external partner APIs including other payment companies/rails, compliance systems.
  • Implement real-time FX rate fetching and transaction processing.
  • Compliance & Risk Controls
  • Integrate sanctions screening, STP (Straight-Through Processing) engines, and transaction monitoring rule systems.
    Security & Audit
  • Ensure encryption in transit and at rest, audit logging, and data protection practices to support future compliance certifications (e.g., ISO 27001, SOC2).
  • (Optional / Good to Have)
    Knowledge of Solidity for potential future expansion into smart contract modules.
    
    Job Requirements:
  • Strong hands-on experience in Java + SpringBoot development.
  • Familiarity with API design, banking API integration, and payment processing systems.
  • Experience implementing cron jobs and backend event schedulers.
  • Basic proficiency in React and CSS for frontend integration tasks.
  • Deep understanding of ledger systems, multi-currency balance management, and financial reconciliation.
  • Strong grasp of data security best practices and audit trail mechanisms.
  • Self-starter attitude with the ability to build and ship in a dynamic, high-ownership environment.

    Good to have:

  • Previous experience working in fintech (e-wallet, payment gateway, digital banking, remittance is a must have).
  • Exposure to compliance systems such as AML screening, transaction monitoring.
  • Willing to advance knowledge in web3 domain and more novel tech stacks.
  • Solidity or blockchain smart contracts, Node.js.
  Required Skills:

Java