岗位职责:
1.负责公司相关产品和项目系统总体架构设计、模块化设计、调优,指导项目研发工作,核心代码的实现和技术难题攻关;
2.负责设计产品和项目的技术货架,支持跨部门组件化技术框架;
3.负责跨团队技术方案的项目立项、推进、落地;
4.对已有系统,根据需求变化,紧急度,系统长远考虑,快速制定相应技术方案;
5.管理和指导研发团队的日常工作,选拔和培养合格的技术人才,形成合理梯队。
任职要求:
1. 本科及以上学历,具有5年以上JAVA 开发经验;
2.具有大规模分布式系统的研发经验,熟悉高并发、高性能等系统架构方法;
3.熟悉微服务设计原则,熟悉SpringCloud、dubbox等微服务框架,并深入了解实现机制;
4. 熟悉互联网研发流程管理,包括研发设计文档管理、代码规范管理、测试流程管理、配置管理、上线发布流程管理;
5. 熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件;
6. 熟练使用Linux操作系统,较强的系统优化及故障处理能力。