1,803,103open jobs
104,022companies
272,052added this week
Browse all
Salary
≈ $98k – $207k per year (Estimated)
Location
In office (Hong Kong, Singapore)
Seniority
Staff · 5+ years exp

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Jul 30, 2026. OKX scores A on the Alion truth index.

Overview
Company
Impact
Profile match

OKX

OKX is a global cryptocurrency exchange and Web3 technology company founded in 2017 and among the largest venues by trading volume. It offers spot, margin, futures, options and perpetual swap markets across hundreds of digital assets, alongside earn products, copy trading and institutional custody and prime services. The company also runs one of the most used self-custodial wallets and a decentralised exchange aggregator that connects to dozens of chains, and it operates the OKB token and the X Layer network, with major operational hubs in Singapore, Hong Kong, Dubai and San Jose.

Staff/Senior Java Engineer, OKX Wallet (Web3)

Who We Are

OKX Wallet is OKX's self-custody wallet, built for users worldwide to securely and conveniently store, manage, and use their on-chain assets. The wallet backend operates in a multi-chain, multi-asset, high-concurrency environment shaped by on-chain state uncertainty and strict fund-security requirements - combining the complex-systems challenges of traditional internet backends with the transaction, signing, and on-chain interaction problems unique to blockchain.

We're looking for a Senior Java Engineer with roughly 5-10 years of backend experience: someone with strong engineering fundamentals who can independently own core modules, exercise sound judgment on complex problems, and proactively coordinate across upstream and downstream teams to drive work to completion.

What You'll Do

  • Own core wallet backend modules. Build and continuously improve address management, asset synchronization, transaction construction, broadcasting, on-chain confirmation, gas estimation, nonce management, and transaction-state tracking. Understand each module's role in the full wallet flow, and keep stability, performance, and maintainability front of mind. For complex requirements, break the problem down before choosing an implementation rather than stacking code or reusing old designs.
  • Build transaction and on-chain interaction scenarios. Work on transfers, token approvals, contract interactions, cross-chain, swaps, DApp connections, and signature-request handling. Understand a transaction's full lifecycle - from initiation through construction, signing, broadcasting, on-chain confirmation, and final state update - and diagnose issues like stuck transactions, duplicate submissions, state inconsistencies, and on-chain success that isn't reflected in the business system, using logs, on-chain data, and call traces.
  • Support multi-chain and new-chain integration. We already support EVM, Tron, and Solana, and continuously onboard new public chains, Layer 2 networks, and asset standards. Contribute to technical research, integration design, and feature development, accounting for differences in address models, account systems, transaction structures, signing methods, fees, and confirmation mechanisms - as well as node stability, asset sync, exception compensation, monitoring, and security boundaries.
  • Ensure stable operation. Contribute to day-to-day stability work - monitoring, alerting, rate limiting, graceful degradation, retries, compensation, data reconciliation, and troubleshooting. When incidents occur, help investigate, narrow scope, and fix root causes; for recurring issues, drive systemic fixes such as added monitoring, stronger fallbacks, or design improvements.
  • Drive your projects to delivery. Take ownership of the modules and projects you're responsible for. On work spanning product, QA, frontend, infrastructure, or other backend teams, proactively sync information, surface dependencies and risks, and drive issues to resolution. When requirements are unclear or opinions diverge, lay out the context, offer your own judgment, and help build consensus.
  • Continuously raise engineering quality. Participate in design discussions, code reviews, and system optimization. Spot unreasonable designs, duplicated logic, and latent risks, and propose actionable improvements. Document technical decisions, post-incident learnings, and best practices, and help less-experienced teammates.
  • Apply AI in daily development. Use AI coding tools (Claude Code, Cursor, Codex, etc.) to assist with code comprehension, scaffolding, unit tests, code review, troubleshooting, refactoring, and documentation - validating AI output for correctness, project conventions, performance, and security rather than using it unchecked.

What We're Looking For

  • Solid Java backend fundamentals. ~5-10 years of Java backend experience with a strong grasp of collections, concurrency, thread pools, the JVM, network communication, and common performance issues. Proficient with Spring Boot, Spring Cloud, MyBatis, or comparable stacks, able to independently design and build medium-to-large backend modules and reason about the mechanics behind the frameworks you use.
  • Strong system design ability. Experience with complex or high-concurrency systems; comfortable with idempotency, retries, compensation, caching, message queues, distributed locks, data consistency, rate limiting, and service degradation. Able to own module- or service-level design and clearly explain the core flow, failure scenarios, and key trade-offs.
  • Cognitive ability and judgment. Able to understand context and goals on ambiguous problems, separate symptom from root cause, and choose a fitting solution based on business value, user experience, stability, cost, and security - rather than reflexively adding complexity.
  • Drive and ownership. Able to independently own a module or project end to end, from design through development, testing, and launch. Proactively communicates and resolves dependencies, risks, and blockers, and follows through on launch outcomes rather than stopping at code merge.
  • Blockchain or wallet experience. Experience with wallets, blockchain, trading platforms, on-chain data services, or related systems. Understands addresses, public/private keys, mnemonics, transaction signing, broadcasting, on-chain confirmation, gas, and nonce; familiar with the transaction mechanics of at least one of EVM, Tron, or Solana, and with token standards such as ERC-20 and TRC-20. (Strong backend fundamentals and fast learning can offset gaps in blockchain coverage.)
  • High security awareness. Sensitive to private-key, signing, permission, and user-asset security; familiar with replay protection, API authentication, tamper resistance, sensitive-data protection, and least-privilege principles. Actively considers malformed input, duplicate requests, privilege bypass, and data-leak risks when building transaction features.
  • Independent production troubleshooting. Able to diagnose live issues via log analysis, metrics monitoring, distributed tracing, and thread/memory analysis; can form hypotheses and narrow scope even with incomplete information. Hands-on experience with performance degradation, timeouts, message backlogs, data inconsistencies, memory issues, or unstable third-party services.
  • Engineering in the AI era. Willing to use AI coding tools to improve daily efficiency and able to judge whether AI output meets real business requirements before shipping it. Has a basic understanding of prompts, context management, RAG, AI agents, and MCP, or a genuine willingness to keep learning - treating AI as an engineering tool, not requiring an algorithm/model-training background.

Nice to Have

  • Integration work on new public chains, new asset standards, or cross-chain protocols
  • Familiarity with WalletConnect, DApp Browser, or signature-request handling
  • Knowledge of MPC, multisig, hardware wallets, or TEE-based key-security schemes
  • Experience with Swap, staking, cross-chain bridges, or DeFi aggregation
  • Address risk detection, allow/deny lists, anti-fraud, or wallet risk-control experience
  • High-concurrency transaction systems, blockchain node services, on-chain data indexing, or transaction-state-tracking systems
  • Familiarity with RPC calls, block scanning, chain reorgs, transaction compensation, and reconciliation mechanisms
  • JVM performance tuning, stability governance, or complex production-incident experience
  • Cross-team collaboration with a track record of driving projects to delivery
  • Real projects built with AI - e.g. AI code review, development agents, MCP servers, intelligent troubleshooting, or knowledge bases
  • Follows developments in AI coding assistants and LLM applications and shares practical takeaways with the team

Perks & Benefits

  • Competitive total compensation
  • Comprehensive insurance coverage for you and your dependents
  • More benefits to be discussed after you join

Notice:

All official OKXvacancies are published on this website.While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. If in doubt, please apply directly through our official careers website.

Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to OKX's Candidate Privacy Notice.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,803,103 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Web3
Similar stack
Same company
Hong Kong
≈ HK$54k – HK$112k per month (Estimated) • In office • 10+ years exp • Bachelor's Degree • Hong Kong
Move
AI/ML
Tokenization
DevOps
GCP
Kubernetes
Google GKE
Web3
Solana
Cosmos
Layer 2
Smart Contracts
Rollup
Apply
≈ $99k – $209k per year (Estimated) • In office • Hong Kong • Singapore
Python
Go
Java
Move
C++
AI/ML
AI Agents
LLM
Recommender Systems
Web3
Smart Contracts
Apply
≈ $97k – $204k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Hong Kong • Singapore
Java
Java
Spring Cloud
Databases
MySQL
Redis
ElasticSearch
Apache Kafka
DevOps
Docker
Kubernetes
Nginx
Linux
Apply
≈ $24k – $50k per year (Estimated) • Remote (Taiwan, Hong Kong, Singapore) • 3+ years exp • Bachelor's Degree • Hong Kong • Singapore • Taiwan
Java
AI/ML
LLM
Web3
Bitcoin
Smart Contracts
Ethereum
Apply
≈ $72k – $152k per year (Estimated) • Remote (Hong Kong) • Bachelor's Degree • Hong Kong • Singapore • Taiwan
Python
AI/ML
Copilot
ChatGPT
Prompt Engineering
NLP
LLM
RAG
Machine Learning
DevOps
Git
GitHub
Apply
≈ $9.5k – $26k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • Bengaluru
Python
Java
SQL
Python
Flask
FastAPI
Django
Java
Spring Boot
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
≈ $23k – $52k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Gurgaon
Python
Java
Java
Spring Boot
AI/ML
AI Agents
RAG
DevOps
Azure
CI/CD
Kubernetes
Platform Engineering
Apply
≈ $18k – $35k per year (Estimated) • In office • 5+ years exp • Pune
Python
JavaScript
Java
TypeScript
Python
Flask
FastAPI
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Management
Agile
Scrum
Apply
≈ $68k – $200k per year (Estimated) • In office • Full-Time • Copenhagen
Python
Java
C#
AI/ML
Scikit-learn
NLP
TensorFlow
PyTorch
OpenAI
Anthropic
DevOps
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Java
C#
C++
AI/ML
Model Context Protocol
AI Agents
AWS Bedrock AgentCore
AWS Strands Agents
Apply
≈ $99k – $209k per year (Estimated) • In office • Hong Kong • Singapore
Python
Go
Java
Move
C++
AI/ML
AI Agents
LLM
Recommender Systems
Web3
Smart Contracts
Apply
$143k – $214k per year • In office • 7+ years exp • New York
Python
SQL
DevOps
Splunk
Web3
Smart Contracts
DeFi
Chainalysis
TRM Labs
Analytics
Microsoft Excel
Apply
≈ $98k – $221k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Istanbul
Apply
Remote (APAC, Kazakhstan) • Contractor • 5+ years exp • Bachelor's Degree • Kazakhstan
Web3
Chainalysis
TRM Labs
Apply
≈ HK$54k – HK$112k per month (Estimated) • In office • 10+ years exp • Bachelor's Degree • Hong Kong
Move
AI/ML
Tokenization
DevOps
GCP
Kubernetes
Google GKE
Web3
Solana
Cosmos
Layer 2
Smart Contracts
Rollup
Apply
≈ $25k – $38k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Hsinchu
Apply
≈ HK$22k – HK$63k per month (Estimated) • In office • 2+ years exp • Bachelor's Degree • Hong Kong
Apply
In office • 2+ years exp • Hong Kong
Apply
≈ HK$41k – HK$90k per month (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hong Kong
Apply
See all jobs
This is one of many
1,803,103 more open roles from verified company boards, updated every day.