岗位职责
1、理解并提炼需求,能够独立完成或主导相关的产品/系统技术选型、技术路线规划及系统部署设计,推动所设计架构的有效落实。
2、承担业务模块及核心代码框架的搭建及实现。
3、负责重点项目的设计方案评审、技术难点攻关。
4、把握大型系统的性能分析及改进优化,保证系统性能和稳定性。
5、能够结合系统/产品特性,分析系统/产品优缺点,对系统/产品存在的风险进行评估分析并提出规避方案,系统调优方案,并推动方案落地,保障系统可用率。
6、负责团队的搭建、团队研发效能的提升、团队成员的成长培养与绩效考核、牵头与业务团队的协同。
岗位要求
1、熟练掌握 Java语言的开发;熟悉常用开源框架Spring、Mybatis、Redis等,熟练掌握框架实现原理和核心思想,并能够在实际工作中灵活运用。 2、精通分布式开发,精通常用中间件,精通主流1-2个分布式开发框架,掌握高并发处理知识,能根据实际情况设计并发处理方案。
3、熟悉常用数据结构和算法原理,熟悉主流数据库、中间件、网络、容器、云原生架构和产品。
4、具备良好的团队合作精神,良好的表达沟通能力,能够快速理解问题,并能够准确流畅地阐述自己的观点。
5、自我学习能力强,擅于提炼、抽象,乐于钻研技术,深入分析问题并了解背后的本质。
6、有6~8人以上团队搭建与管理的经验,能够带领团队技术攻坚,在团队建设上具备突出的能力。