About this role
Hong Kong Island, Hong Kong SAR, Hong Kong
What you'll do
-
Design, build, and maintain core Java services and APIs that power custody and asset-management workflows with emphasis on correctness, availability, scalability, and performance.
-
Integrate internal modules and external services into a unified platform while maintaining data integrity and reliable inter-service communication.
-
Produce clean, well-documented, testable code and set quality standards through code reviews and engineering best practices.
-
Troubleshoot and resolve issues in distributed systems using observability tooling (health checks, metrics, tracing, logging) to identify and eliminate bottlenecks.
-
Collaborate with product managers, designers, security, and other engineering teams to translate product requirements into secure, maintainable technical designs.
-
Contribute to reliability and incident-response processes, including post-incident analysis and remediation.
-
What you'll bring
-
4+ years of software engineering experience delivering production-grade systems in high-stakes or regulated environments.
-
Expert-level proficiency in Java and familiarity with the JDK internals.
-
Hands-on experience with microservice architectures, RESTful APIs, and messaging systems (e.g., Kafka).
-
Strong systems-design skills with a security-first mentality and proven experience building fault-tolerant systems that are supported in production.
-
Solid testing mindset — unit, integration, and end-to-end testing strategies and automation.
-
Clear communicator who can explain technical concepts to both technical and non-technical stakeholders across distributed teams.
-
A sense of ownership and willingness to drive features end-to-end.
-
Nice to have
-
Experience with digital assets, blockchain protocols, custody solutions, or traditional financial services.
-
Familiarity with application/network security best practices and secure coding patterns.
-
Experience using AI tooling to accelerate development workflows.
-
Experience with cloud providers, especially Google Cloud Platform (GCP).
-
Front-end experience with React (for cross-functional collaboration).
Required Skills
-
AI
-
Data
-
Google Cloud Platform
-
Messaging
-
RESTful APIs
-
Development
-
Core Java
-
Kafka
-
Gcp
-
Financial Services
-
Collaboration
-
Analysis
-
Data Integrity
-
Checks
-
Scalability
-
Ownership
-
Features
-
Reviews
-
Metrics
-
React
-
Reliability
-
Availability
-
Automation
-
Integration
-
Security
-
Software
-
Testing
-
Design
-
Java
-
Engineering
-
Communication