技能要求:
Spring,VUE,架构设计,SOA,前后端综合技术应用能力,主流开源及商用应用服务器中间件。
岗位职责
1.参与公司中台战略顶层架构设计,工作覆盖前端(UI、Web、CDN、Nginx),中间应用层端的负载均衡、缓存服务、消息服务、文件存储服务,后端数据库(NoSQL、MySQL、Oracle、数据仓库、数据挖掘)的全栈技术选型,对比分析拟采用技术的优劣势和应用场景,以及未来市场适配度和信息科技风险。能够从业务视角预估访问量和业务变化,综合考虑给出选型可行性分析报告。
2.负责企业级平台技术框架,框架核心算法编写、优化,为工程师团队提供样板工程,能够制定技术类文档模板,具备架构、概要、详细设计方案的输出能力;负责公司中台核心功能设计,自身具备开发、维护能力的同时,引导技术团队进行整体能力提升,实现数字资产增值。
3.具备对工程师团队进行技术培训的能力,制定基础框架标准,提升团队标准化开发工作能力。
4.前瞻性技术储备,技术预研,负责规划技术路线,制定产品技术方案
5.参与公司级、部门级技术路线规划,新技术的探索研究,具备向上争取资源支持,并落地应用到具体产品中,向下能够组织内部技术分享触达,形成团队共识。
6.具备系统性能、可用性、扩展性、安全性、伸缩性等非功能性架构能力,对相关指标进行系统级把控。
任职要求
1.计算机、电子信息、数学等相关理工专业,本科及以上学历,仔细研究过数据结构、设计模式、需求分析模式、JVM、TCP/IP等网络协议原理、具备信息系统项目管理师、PMP及同等资质能力。
2.具备深厚的技术底蕴,能够把握大型项目的整体技术架构,制定关键技术决策;对数字化转型战略性技术例如中台架构、大数据、AI、物联网、区块链、数字孪生、隐私计算等都有深入的理解,具备结合企业实际场景进行方案设计的能力。
3.精通中后技术栈且能用之于具体功能开发中,精通原理和运行机制。Java基础:理解IO、多线程、集合等基础框架,对JVM原理有深入了解;掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验,具备良好的识别和设计通用框架及模块的能力;能具有以下技术背景,开发框架:SpringMVC、Spring Cloud、Dubbo/DubboX、SOA,数据库及缓存技术:MyBatis、Mysql、MongoDB、Redis,中间件:MQ、Tomcat、Docker、工作流引擎Flowable、规则引擎Drools等。
4.精通前台技术栈且能用之于具体功能开发中,且精通原理和运行机制。熟练掌握Javascript、HTML、XML、CSS、H5,AJAX;掌握前端三大主流框架VUE、Angular、React中的至少一种;
5.熟悉分布式、缓存、消息等机制,熟悉负载均衡、服务发现、内存式存储和计算等架构原理;
6.具有企业级架构设计经验,了解TOGAF等企业架构规划方法论,最好具有项目的实际落地经验;
7.熟悉MySQL、PostgreSQL、Oracle数据库中的一种或多种,熟悉SQL,有一定的SQL性能优化经验;精通数据库范式原理与应用。
8.沟通能力突出、能够熟练地协调平台各个关联方,能够向各相关方讲明采用的设计优缺点及采用的原因;
9.乐于分享,喜欢去看及尝试最新的技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队,通过自己的影响力较大提升整个团队技术交付能力。
10.热爱阅读,涉猎广泛,具备阅读国外资料的能力,具备在各大技术网站,开源社区,公众号发布原创技术文章的能力。