Staff/Senior Java Engineer, OKX Web3 Wallet
Core
Design and build core modules for a multi-chain, self-custody Web3 wallet backend, handling asset synchronization, transaction construction, and on-chain interaction.
Role type
Senior Staff Java Engineer (Blockchain/Wallet Backend)
Builds
Self-custody wallet backend supporting multi-chain assets and transactions
Domain
Cryptocurrency / Blockchain / Web3
Deliverable
production ML models | product features
Required skills
Java backend development, Spring Boot, Spring Cloud, MyBatis, high-concurrency system design, distributed systems, blockchain transaction mechanics, security engineering, incident troubleshooting, AI coding tools usage
Preferred skills
Multi-chain integration (EVM, Tron, Solana), MPC/multisig knowledge, DeFi/swap experience, JVM performance tuning, AI agent development
Technologies
Java, Spring Boot, Spring Cloud, MyBatis, EVM, Tron, Solana, ERC-20, TRC-20
Responsibilities
Own core wallet backend modules including address management and transaction lifecycle; Build transaction and on-chain interaction scenarios; Support multi-chain and new-chain integration; Ensure stable operation through monitoring and incident response; Drive projects to delivery and coordinate across teams; Continuously raise engineering quality and apply AI tools in development
Seniority
Senior, hands-on IC