Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

AstroX

Java工程师

Posted
Discussion

Description

🏡 AstroX #CEX
🐇 简介:
https://www.astroxs.com/zh-CN
一家以用户体验为核心、强调结构创新与差异化的加密货币交易平台。

🛵 合作方式: #全职 #远程
💰 薪酬福利:USD 4000 - 8000 / 月

🌱 岗位职责:
1️⃣ 参与需求评审和技术方案设计,明确业务流程、服务边界、数据模型、接口及异常处理方案。
2️⃣ 负责所属模块的后端开发,完成业务状态流转、服务间调用、事件处理和数据查询接口,保障功能正确、代码清晰且易于维护。
3️⃣ 做好订单、资金及异步任务的幂等、事务一致性、消息可靠投递、失败补偿与对账,处理重复请求、超时、乱序和部分失败等场景。
4️⃣ 根据业务需要对接内部服务及第三方接口,落实鉴权、超时、限频、重连和异常处理,保障接入安全与稳定性。
5️⃣ 编写单元测试和集成测试,覆盖正常流程、边界条件及异常场景;完成自测,配合前端、测试和运维完成联调、提测及上线。
6️⃣ 参与性能测试和容量评估,优化数据库访问、缓存、消息消费及线程资源使用,定位慢 SQL、消息积压、并发和 JVM 等问题。
7️⃣ 参与线上问题排查、故障修复和复盘,完善日志、监控、告警及必要的恢复措施。
8️⃣ 参与技术方案和代码评审,维护设计、接口及运维说明文档,落实代码规范、安全要求和公共组件的合理复用。

🌵 岗位要求:
1️⃣ 5 年及以上 #Java 后端开发经验,有独立负责业务模块从设计、开发、测试到上线维护的经历。要求最近一份工作不低于3年cex经验
2️⃣ Java 基础扎实,熟悉常用数据结构、集合、并发工具和线程安全问题;理解 JVM 内存管理、垃圾回收及常见性能问题,具备实际排查经验。
3️⃣ 熟悉 Spring Boot、MyBatis/MyBatis-Plus,具有微服务及 RPC 接口开发经验,能够合理划分模块职责和服务调用边界。
4️⃣ 熟悉 MySQL 表结构设计、索引、事务、锁及 SQL 优化;熟悉 Redis、Kafka,能够处理缓存一致性、热点数据、消息重复、乱序和消费积压等问题。
5️⃣ 理解分布式系统中的幂等、超时、重试和数据一致性,能够正确处理接口结果不确定、服务中断及异步处理失败,而非简单依赖重试解决问题。
6️⃣ 具备资金数据精度与安全意识,能够正确使用 BigDecimal 或定点数,处理单位、精度、舍入及溢出;了解身份认证、账户权限校验和敏感数据保护要求。
7️⃣ 熟悉 Git、Maven 和 Linux 常用工具,具备自动化测试经验,能够通过日志、指标、线程栈和性能分析工具定位问题。
8️⃣ 具备良好的业务理解和沟通能力,能够主动澄清需求、说明技术方案及风险,对负责模块的代码质量和交付结果负责
💡 加分项
1️⃣ 有交易所、证券、期货、支付或清结算系统经验,熟悉订单、账户、持仓、保证金、充值提现、账本或对账中的一个或多个业务方向。
2️⃣ 有 Netty、WebSocket 开发经验,参与过行情、盘口、K线聚合或大规模长连接推送系统,了解背压、慢消费者和断线恢复处理。
3️⃣ 有撮合引擎、Aeron、SBE、内存状态机、快照与日志恢复或低延迟系统优化经验。
4️⃣ 熟悉 Dubbo、Nacos、Docker、Kubernetes 及常用监控、链路追踪工具,有实际部署或故障排查经验。

📮 申请方式(请注明 DeJob 推荐哦~~):
Email: career@astroxs.com (合适会邮件邀约面试,投递后多关注邮件)

🚧 岗位来源: https://www.dejob.ai/jobDetail?id=7508

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →