岗位职责:
1. 开源框架技术选型与架构设计
负责调研、评估主流开源框架(如微服务、分布式存储、中间件、大数据等领域)的技术特性、性能指标及生态成熟度,结合公司业务场景输出技术选型报告,主导核心系统的架构设计与落地。
制定开源框架的集成方案与技术标准,解决框架整合过程中的兼容性、性能瓶颈、安全漏洞等关键问题,保障系统架构的高可用、高扩展与高性能。
2. 开源技术生态建设与维护
牵头搭建公司内部开源技术知识库与最佳实践手册,推动团队成员学习、应用开源框架,组织技术分享与培训,提升团队整体技术水平。
跟踪开源社区动态,参与开源项目的技术讨论或贡献代码,及时掌握框架的版本迭代、漏洞修复、新特性发布等信息,为公司技术架构迭代提供前瞻性建议。
3. 架构评审与技术治理
参与核心项目的架构评审,从开源框架适配性、架构合理性、技术风险等维度提出改进意见,规避技术债务。
建立技术治理机制,规范开源框架的使用规范、代码标准、接口设计原则,定期对现有系统架构进行优化与重构。
4. 跨团队技术协作与支持
与研发、测试、运维等团队协作,推动开源框架在项目中的落地实施,提供技术指导与疑难问题排查支持。
对接业务部门,理解业务需求,将业务目标转化为技术架构方案,平衡技术先进性与业务实用性。
任职要求:
1. 学历与专业
本科及以上学历,计算机科学与技术、软件工程、信息技术等相关专业。
2. 工作经验
8年以上软件研发经验,5年以上架构设计经验,具备丰富的开源框架选型、集成与落地实践经验。
有主导基于开源框架构建大型分布式系统、微服务平台或大数据平台的成功案例。
3. 技术能力
核心框架精通:深入理解至少2个以上领域的主流开源框架原理与源码,如微服务领域(Spring Cloud、Dubbo、Kubernetes)、分布式存储(Redis、Elasticsearch、Hadoop)、中间件(RabbitMQ、Kafka、Nginx)等。
架构设计能力:精通分布式系统架构设计原则,熟悉高可用、高并发、高扩展架构模式,能够独立完成复杂系统的架构设计、技术方案撰写与评审。
技术调研与分析能力:具备敏锐的技术洞察力,能够快速评估开源框架的优劣,识别技术风险,并提出可行的解决方案。
问题排查能力:能够定位并解决开源框架在生产环境中出现的性能瓶颈、兼容性问题、安全漏洞等复杂技术问题。
编程能力:熟练掌握Java、Go、Python等至少一门主流编程语言,具备良好的编码规范与代码优化能力。
4. 软素质要求
具备优秀的沟通协调能力与团队协作精神,能够推动跨团队技术项目落地。
具备较强的学习能力与自驱力,持续关注开源技术发展趋势,乐于分享技术知识。
具备严谨的逻辑思维与问题分析能力,能够承受一定的工作压力。