系统架构师
岗位要求
1、五年以上开发经验,有多个项目的实施经验。
2、精通JAVA后端开发技术,并深刻理解其原理,包括Spring、SpringMVC、MyBatis、RESTful等;
3、理解前端开发技术原理,包括JS、CSS、H5,及相关开发框架;
4、精通分布式系统设计,包括集群管理、日志监控、高可用设计、性能调优、安全防御等;
5、熟悉各种中间件的使用,并精通其中至少一个,包括MySQL、Tomcat、Reids、Nginx、Varnish、Kafka、ZooKeeper、ElasticSearch等;
6、具备多线程、高并发、高吞吐编程能力;
7、有优秀的分析和解决问题能力,乐于解决具有挑战性的问题;
8、有较强的沟通和协调能力,能协调多方资源达成预定目标。
9、了解前端开发,至少一门脚本语言。有较强的业务理解能力、领域建模能力和学习能力。
岗位职责:
1、负责应用系统需求分析、技术选型、总体架构设计、框架搭建、核心算法设计,必要时编写核心代码;
2、负责架构优化及系统关键模块的设计开发,持续优化系统性能、解决疑难技术难题、提升用户体验。
3、对开发团队进行技术指导和培训,提高开发效率,开发质量。
收起