技术架构为主要工作
岗位描述:
1、负责系统总体设计与核心代码开发,应用系统架构设计、开发框架搭建、开发规范制定,核心算法编写,指导开发团队进行业务模块代码编写、代码评审等;
2、负责服务器端系统架构、性能、安全、扩展等优化的设计和实现,保证后端系统的高性能、高可用、高扩展;解决现有技术架构的瓶颈和现有业务产品优化升级的技术问题,包括但不限于架构治理、程序设计、性能调优等;
3、负责产品的创新迭代,站在业务角度负责信息技术应用与创新,产品升级迭代,解决技术难点攻克以及技术设计方案的落地;
4、负责分析业务产品的运转情况,系统优化,风险预警等;
5、熟悉微服务架构、熟悉常见的架构设计模式,引入新技术,规划技术架构及技术方向;
6、与产品经理、项目经理协作,识别产品成功路径、预判行业走势,确保软件架构稳定高效。
任职资格:
1、统招本科及以上学历,计算机相关专业,5年及以上后台开发经验,3年及以上后台架构设计经验(主要设计和开发者);
2、熟悉高性能、高并发、高可用性分布式系统设计,熟悉RPC、缓存、消息队列、负载均衡、分布式事务等,并能进行系统的调优和优化,有服务设计和治理的实操经验;
3、精通JAVA后端开发技术,并深刻理解其原理,包括Spring、SpringMVC、MyBatis、RESTful、SpringBoot、SpringCloud、Dubbo等;
4、具有DevOps或大规模集群系统实践经验;熟练掌握Oracle、MySql、SQLServer等至少一种主流数据库,具有较强的sql优化能力;
5、有良好的沟通能力和团队合作精神,优秀的文档和解决问题的能力。
优先因素:
1、有过架构设计,大型分布式系统开发经验者优先;
2、对技术有热情,勤奋、乐于学习,有技术驱动业务的冲劲;
3、有很好的分析问题和解决问题的能力,责任心强,善于学习,善于沟通和表达,有良好的团队合作意识。