高级 Java 架构师(互联网方向 · 搜索系统)
我们需要一个能把架构图画在白板上、也能把它落到线上的人。 你要面对的不是一张白纸,而是一套已经跑在百万级流量上、同时还在长的系统,搜索是其中最核心也最难啃的一块。
岗位画像
这个岗位有四个不可替代的关键词:百万级流量的真实战场、做过搜索系统、主导过的重构升级、带过人的技术管理者。四者缺一,我们大概率不是彼此合适的选择。
你会同时对两件事负责:系统的稳定性与演进方向,以及团队的产出与成长。我们希望你既能在故障群里第一个定位到根因,也能在半年后交出一份让团队变强的答卷。
你将负责
-
架构设计与演进 主导核心业务系统的整体架构设计、技术选型与演进规划;在百万级日活/日请求量场景下完成容量规划、性能调优与稳定性建设——限流、降级、熔断、灰度、多活容灾。
-
重构与技术升级 主导历史系统的重构落地:单体拆分微服务、技术栈升级、数据库治理(分库分表、读写分离、数据迁移)。制定平滑迁移与回滚方案,保证业务零中断或低中断。
-
搜索系统建设 负责搜索链路的整体架构与持续优化:索引构建与更新机制、召回与排序链路、相关性调优、搜索性能与稳定性;与算法团队协同,把模型能力工程化落到线上可控可回滚。
-
技术攻坚与标准沉淀 解决系统疑难问题、主导线上重大故障的复盘与改进落地;建立编码规范、接口规范、代码评审与发布流程,持续偿还技术债而不是不断新增技术债。
任职要求
硬性门槛: 本科及以上计算机相关专业; 8 年以上 Java 开发经验,其中 3 年以上架构设计经验; 2 年以上团队管理经验,独立带过 8 人以上研发团队;有服务过百万级以上用户量或日请求量产品的实战经历;有搜索系统的设计与落地经验。
- JVM 与并发——精通 Java 及 JVM 原理,具备 GC 调优、内存泄漏与线上性能问题排查的实战能力;熟悉并发编程与多线程模型。
- 微服务体系——精通 Spring Boot / Spring Cloud (或 Dubbo ),理解服务治理、注册发现、配置中心、链路追踪的机制与边界。
- 存储与中间件——精通 MySQL ,具备索引与 SQL 调优、分库分表实践经验;熟悉 Redis 与消息队列在高并发场景下的应用与常见坑点。
- 搜索系统——有 Elasticsearch / Solr / Lucene 的生产级实践,独立负责过搜索链路的设计或改造:索引设计与增量更新、分片与集群容量规划、召回与排序策略、相关性调优、慢查询与深分页治理。能说清你的搜索系统数据量级、QPS 与 P99 延迟。
- 分布式核心问题——分布式事务、分布式锁、缓存一致性、幂等设计、CAP 权衡,能讲清你的取舍依据。
- 云原生与可观测性——熟悉 Docker 、Kubernetes 与 CI/CD ;有 Prometheus / Grafana / ELK / SkyWalking 等监控告警体系建设经验。
- 重构案例——能完整讲述一次由你主导的架构升级:背景、方案、遇到的阻力、最终的量化结果,以及如果重来一次你会怎么改。
技术栈:Java · JVM · Spring Boot · Spring Cloud · Dubbo · MySQL · Redis · Kafka · RocketMQ · ShardingSphere · Elasticsearch · Lucene · Solr · Docker · Kubernetes · SkyWalking · Prometheus
加分项(任意一条都会让我们更快联系你)
- 有中大型互联网公司架构师或技术负责人经历。
- 有从 0 到 1 搭建技术团队、技术中台或基础设施的经验。
- 有明确的降本增效成果,例如通过架构优化显著降低服务器成本、缩短核心接口响应时间。
- 有搜索与推荐一体化、向量检索( Milvus / FAISS / ES kNN )或语义检索的落地经验。
- 有开源项目贡献、技术专利、技术博客或技术大会分享。
- 熟悉大模型能力的工程化落地(模型接入、RAG 、Agent 等)。
简历投递邮箱 [email protected]
