We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Staff/Senior Java Engineer, OKX Web3 Wallet

principaloffice深圳; 香港Score 71/1001w ago
Market insights
📊 Backend: salaries and demand on the market
Stack
clouddappdefievmjavallmsolanaspringwalletconnectweb3
Show company and link
Free. Sign in with email.
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
关于我们 OKX Wallet 是 OKX 面向全球用户打造的钱包产品,帮助用户安全、便捷地存储、管理和使用链上资产。 钱包后端会面对多链、多资产、高并发、链上状态不确定性以及资金安全等一系列挑战。这里既有传统互联网后端的复杂系统问题,也有区块链业务独有的交易、签名和链上交互问题。 我们正在寻找一位有 5–10 年左右后端开发经验的高级 Java 工程师。 我们希望你具备扎实的工程能力,能够独立负责核心模块,面对复杂问题时有自己的判断,也能主动协调上下游,把事情持续推动到落地。 你将负责什么 加入 Wallet 团队后,你会参与钱包核心后端系统的设计、开发和持续优化。 你不只是根据需求完成代码,也需要理解业务目标和完整链路,能够独立负责一个相对复杂的模块,从方案设计、开发测试一直跟进到上线和后续维护。 你会重点参与以下工作: 负责钱包核心后端模块 参与地址管理、资产同步、交易构建、交易广播、链上确认、Gas 估算、Nonce 管理和交易状态跟踪等核心模块的建设。 你需要能够理解模块在完整钱包链路中的作用,根据实际业务场景完成系统设计和代码实现,并持续关注系统的稳定性、性能和可维护性。 面对复杂需求时,希望你能先把问题拆清楚,再确定实现方案,而不是简单堆代码或者照搬过去的设计。 参与交易与链上交互场景建设 参与转账、代币授权、合约交互、跨链、Swap、DApp 连接和签名请求处理等交易场景。 你需要理解一笔交易从钱包发起,到构建、签名、广播、链上确认和最终状态更新的大致过程。 对于交易卡住、重复提交、状态不一致、链上成功但业务系统没有及时更新等问题,能够结合日志、链上数据和系统调用链进行定位和处理。 参与多链和新链接入 我们已经支持 EVM、Tron、Solana 等主流公链,也会持续接入新的公链、Layer 2 网络和资产标准。 你会参与新链的技术调研、接入方案设计和功能开发,逐步理解不同链在地址模型、账户体系、交易结构、签名方式、手续费和确认机制上的差异。 新链接入不只是调用 RPC 接口,还需要考虑节点稳定性、资产同步、交易状态、异常补偿、监控告警和安全边界。 我们不要求你一开始就精通所有链,但希望你有较强的学习能力,能够快速理解一条新链的关键机制,并把它转化成可落地的工程方案。 保障系统稳定运行 参与钱包核心服务的日常稳定性建设,包括监控、告警、限流、降级、重试、补偿、数据对账和故障排查。 线上出现问题时,能够主动参与排查,结合日志、监控指标和链路追踪逐步缩小范围,定位问题原因并完成修复。 对于重复发生的问题,希望你不只是临时处理,还能够分析背后的系统性原因,推动补充监控、完善兜底逻辑或者优化系统设计。 推动负责的项目落地 高级工程师不仅需要把自己的代码写完,也需要对负责的模块和项目结果有一定的责任感。 对于涉及产品、测试、前端、基础设施或者其他后端团队的项目,希望你能够主动同步信息、识别依赖和风险,并持续推动问题解决。 遇到需求不清楚或者方案存在分歧时,不只是等待别人给答案,而是能够先梳理背景、提出自己的判断,并推动相关人员形成共识。 我们看重的不是“催进度”,而是你能否把问题讲清楚、把关键人找到、把阻碍逐步解决,最终让事情顺利落地。 持续提升工程质量 参与技术方案讨论、代码审查和系统优化,帮助团队持续提升代码质量和工程效率。 能够主动发现不合理的设计、重复逻辑和潜在风险,并提出可以执行的改进建议。 愿意沉淀技术文档、故障总结和最佳实践,也愿意帮助经验相对少的同事一起解决问题。 我们不要求你承担团队管理职责,但希望你能够在自己熟悉的领域里
Full description, company and the link to apply — after you sign in. Sign in
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs