职位描述
该职位还未进行加V认证,请仔细了解后再进行投递!
职位描述:
职责描述:
1、 负责总体系统架构设计,进行全局系统规划、技术选型及风险评估,指导项目研发;
2、根据业务发展需要,进行技术架构迭代,系统核心代码实现和技术难题攻关;
3、制定技术规范和操作流程,指导和培养技术团队工程师,协助提升团队整体技术实力;
4、指导研发基础服务,开发标准代码框架和代码库,提升业务团队的开发效率和代码质量;
5、负责公司系统的整体架构改进、完善、性能优化,保障保证平台安全、稳定、快速运行。
任职要求:
1、8年以上java项目开发经验,5年以上的架构设计经验,计算机相关专业本科以上学历;
2、 对微服务设计有较为深刻理解,精通常用微服务解决方案dubbo、springboot、springcloud等。
3、具有云平台、容器化、微服务设计经验,精通主流容器docker及kubernetes等编排组件。
4、熟悉常用的设计模式和开源框架,喜欢阅读源码,深入研究过优秀开源框架优先;
5、熟悉以下技术领域中的若干项,经验丰富者优先:
(1)熟悉分布式系统基础设施中常用的技术,如缓存(memcache、redis)、消息中间件(rabbit mq、kafka、nsq)、搜索引擎(elastic、lucence、solr)等。
(2)熟悉高并发、高可靠性系统的设计、监控和运维,如负载均衡系统、集群和应用监控、系统容量评估、流量控制、性能优化、故障排查、日志收集和分析等;
(3)熟悉分布式存储和分布式计算,如hadoop 、hbase、hive,storm,spark等常用nosql技术;
6、熟悉移动端开发android、ios app开发、h5、微信小程序开发。
7、掌握常用脚本语言,有go、python等相关开发经验者优先考虑。
8、对技术充满热情且具有钻研精神,乐于分享驱动团队技术发展,提升团队整体技术水平。
9、有大数据量、高并发、高可用系统的设计开发经验者优先;
10、具有较强的独立分析问题和解决问题的能力,有大型互联网项目经验或业内知名产品研发经验者优先。