Java

Senior Java Developer - Remote

settings_input_antenna Remote

KỸ NĂNG

  • Java
  • Java Spring Boot

MÔ TẢ CÔNG VIỆC

  • Design and develop scalable backend services for digital asset and institutional financial platforms.

  • Build and maintain transaction-intensive systems covering transaction booking, ledger processing, reconciliation, settlement, and auditability.

  • Design and implement digital asset deposit and withdrawal workflows, including transaction state management and operational controls.

  • Translate business requirements into scalable technical designs, domain models, APIs, and microservice architectures.

  • Develop transaction-safe systems with strong requirements for consistency, traceability, auditability, and data integrity.

  • Design and integrate REST APIs, event-driven services, and asynchronous processing for distributed systems.

  • Collaborate with Product, Business, Operations, and Engineering teams to analyze requirements and deliver robust financial solutions.

  • Participate in code reviews, automated testing, CI/CD, troubleshooting, and continuous improvement of system reliability and performance.

YÊU CẦU CÔNG VIỆC

Domain & Professional Experience

  • 5+ years of experience in digital assets, crypto, custodial platforms, exchanges, tokenization platforms, stablecoin infrastructure, or equivalent digital asset environments.

  • Proven experience building middle-office banking platforms, operating platforms, or institutional financial systems.

  • Strong understanding of transaction lifecycle management, operational controls, and financial workflows.

  • Hands-on experience with:

    • Transaction booking

    • Ledger processing

    • Reconciliation

    • Transaction state management

    • Audit and traceability requirements

  • Strong understanding of the digital asset deposit and withdrawal lifecycle.

  • Experience designing or supporting ledger-based transaction systems.

  • Experience building distributed and transaction-intensive backend systems.

  • Strong ability to analyze business requirements and translate them into scalable technical designs and domain models.

Technical Skills

  • 6+ years of hands-on Java development experience.

  • Strong experience with Java 17+, Spring Boot, and microservice architectures.

  • Solid experience designing and developing REST APIs.

  • Experience with event-driven architectures and asynchronous processing.

  • Strong experience with PostgreSQL and data modelling.

  • Strong database design skills, including transaction management, data integrity, indexing, and query optimization.

  • Experience with AWS, containerization, and Kubernetes.

  • Experience with CI/CD and GitHub-based development workflows.

  • Experience implementing automated testing and maintaining high-quality production code.

  • Ability to design transaction-safe systems with strong auditability, traceability, consistency, and reliability requirements.

QUYỀN LỢI

  • Receive 100% salary from the onboarding date.

  • Participate in company activities: Teambuilding, travel, vacation and other activities.

  • Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.

MỨC LƯƠNG

up to 38 triệu
work Loại hình làm việc :
Remote
event Hạn ứng tuyển:
07/10/2026
date_range Kinh nghiệm:
6 năm
school Học vấn:
Không yêu cầu
people Số lượng:
1
switch_account Cấp bậc:
Senior

Hỗ trợ ứng tuyển

hr
email
quynhttd@hatonet.com

Việc khác cùng kỹ năng