阿里云智能-Java开发专家(域名方向)-北京
Description
1、负责域名注册核心系统的架构设计与开发,基于 Java/Spring Boot 构建高可用、高并发的微服务体系,支撑域名注册、续费、转移、删除等全生命周期业务;
2、设计并实现域名注册平台与上游注册局(ICANN/Verisign/CNNIC)之间的 EPP 协议交互层,保障协议通信的稳定性、幂等性与异常恢复能力;
3、负责 Whois/RDAP 查询服务的后端开发,设计高性能检索架构,满足大规模域名数据的实时查询与合规披露需求;
4、参与 Data Escrow 数据托管系统的技术实现,包括数据批量处理管道、加密存储、定时调度与完整性校验机制的设计开发;
5、负责域名注册计费系统的后端架构,处理预付款、批量计费、对账结算等复杂财务逻辑,确保数据一致性与事务完整性;
6、主导域名注册 API 平台的建设与优化,设计标准化、可扩展的接口体系,支撑下游客户的大规模调用场景;
7、参与系统性能优化与稳定性建设,通过缓存策略、异步化处理、分库分表等手段提升系统吞吐与响应能力。
1、计算机相关专业本科及以上学历,3 年以上 Java 后端开发经验,扎实的面向对象设计基础,熟悉 JVM 原理、内存模型与性能调优;
2、精通 Spring Boot / Spring Cloud 微服务框架,熟悉服务注册发现、配置中心、网关、熔断限流等核心组件,有独立搭建微服务架构的经验;
3、熟悉主流关系型数据库(MySQL/PostgreSQL)及 NoSQL(Redis/Elasticsearch),具备 SQL 调优、索引设计、分库分表及缓存策略的实战能力;
4、熟悉消息中间件(Kafka/RocketMQ/RabbitMQ),能够设计可靠的异步处理与事件驱动架构,具备消息可靠投递、重试补偿与幂等消费的实践经验;
5、熟悉分布式系统核心原理,包括分布式事务(TCC/Saga/最终一致性)、分布式锁、并发控制,有高并发场景下的实际问题解决经验;
6、熟悉定时调度框架(XXL-Job/Elastic-Job)或批处理框架(Spring Batch),有大数据量定时任务编排与批量处理的开发经验;
7、熟悉 Linux 操作系统与 Shell 脚本,掌握 Docker/Kubernetes 容器化部署与运维,有 CI/CD 流水线建设经验;
8、具备良好的系统设计与文档能力,能够独立完成技术方案设计、RESTful 接口规范制定、核心模块编码与 Code Review;
9、了解域名系统(DNS)基本原理,熟悉 EPP、Whois/RDAP 等域名注册协议的基本概念与交互流程,能够在此基础上快速深入业务。
加分项
1、有域名注册商或注册局核心系统的实际开发经验,参与过 EPP 协议客户端/服务端实现或 Whois/RDAP 服务建设;
2、有高并发、大流量后端系统的架构设计与性能治理经验,熟悉全链路压测、容量规划与稳定性保障体系;
3、熟悉 ICANN 政策体系与域名注册合规流程,包括实名认证、数据托管(Data Escrow)、域名状态码管理等业务的技术落地方案;
4、参与过域名注册 API 开放平台建设,有面向第三方客户的接口设计、开发者文档编写与平台运营经验。
