岗位职责:
1)参与产品需求分析、总体系统架构设计、技术架构选择,并领导功能模块设计、数据结构设计和外部接口设计;确定、审查和检查产品的总体设计和模块设计;
2)承担项目核心功能的研发,负责攻关和系统优化;
负责参与研发团队的日常管理,对技术活动和技术规范进行管理。为技术人员提供技术培训,并指导开发人员在总体框架下进行详细的设计和开发;
积极了解与互联网相关的行业发展、新技术和趋势,并规划公司未来技术架构的方向。
3)并配合公司领导完成既定的产品研发任务。
【技术要求】
1)具备5年以上软件开发经验,3年以上互联网平台开发和架构设计工作经验,担任过研发经理或者架构师,带过10人以上的研发团队;
2)有大型互联网研发经验,对大规模数据访问经验,有高并发多线程服务端程序开发经验;精通Nginx、Redis、MQ等中间件技术;
3)精通Spring,熟悉微服务SpringBoot+SpringCloud开发,分布式存储,搜索,异步框架,集群与负载均衡,分库分表等技术;
4)优秀的前端开发能力,熟练掌握jQuery,VUE等开发框架,可以基于JS实现框架开发设计;
5)具务良好的逻辑思维,思路清晰,善于思者,能独立分析和解决问题;
6)具备良好的沟通表达能力,具务极强的团队精神和合作精神,能有效地指导开发团队。