1、理解系统的业务需求,制定系统的整体框架(包括技术框架和业务框架);
2、负责体系规划、建设和维护,基础架构等的设计、架构、和开发工作;
3、参与产品核心框架的设计、研发; 负责技术预研和技术选型,负责项目中关键技术难点的攻关;
4、管理技术支撑团队并给项目、产品开发实施团队提供技术保障;
5、辅助并指导系统分析开展设计工作;
6、组织和管理公司内部的技术培训工作;
7、组织及带领公司内部员工研究与项目相关的新技术。
职位要求:
1、六年以上开发经验,含三年以上架构设计经验,***本科及以上学历,计算机相关专业;
2、深入的Java基础理论知识和实际开发能力,对相关技术领域的开源产品有深入的理解;
3、熟练掌握NodeJS、JavaEE(Spring各种主流框架,SpringMVC、SpringBoot/Cloud)、Mybatis、MySQL、MangoDB、Redis、ElastciSearch、snappy或类似微服务框架等服务端主流开发技术。
4、精通领域建模,熟悉主流技术架构体系,熟悉SOA,敏捷开发等理念;
5、熟悉缓存技术、异步框架、集群与负载均衡、消息队列、MySQL物理模型和设计能力、NoSQL的设计和规划等能力;
6、有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验,较强的逻辑思维、沟通技巧,有大项目架构设计经验优先;
7、熟悉微服务架构设计思想,有过微服务架构规划、设计、标准规范制定等经验优先
8、具备对未来互联网业务以及技术的敏感性,具备较强的技术规划能力。