职位描述:
工作职责:
1、负责系统及相关产品需求分析及架构设计,软件的组织完成;
2、对产品的整体系统架构负责,对产品的系统安全性设计负责;
3、 根据产品需求规格说明书、基于产品总体技术架构体系下进行系统子模块的设计、开发及相关设计文档编写。
4、 输出设计方案文档,并与项目组核心成员以及架构师进行讨论。达成一致的决策后,与项目开发人员进行设计方案的讲解。
5、 负责主要模块的开发工作,并指导项目组开发成员按照设计方案进行模块业务编码。
6、 对线上产品出现的较为重大的故障进行分析、排查并且解决或协助解决问题,使产品恢复正常使用。
任职资格:
1、本科以上学历,4年以上工作经验,在相关行业中(互联网/企业)参与过三个以上的中型项目,至少一个大型项目的开发工作,并在最近的两个项目中,承担主力程序员的角色,承担过模块级别的设计工作。
2、较为全面的专业知识储备,坚实的开发技能,能在架构师的指导下独立完成模块的设计开发工作,完成主要的技术攻关,难点模块研发工作。有丰富的性能分析,性能调优方面的经验。
3、2年以上服务器端开发经验
4、精通JAVA体系架构,精通主流的开发框架,如(dubbo,springboot,react,vue等),熟练掌握docker的原理以及问题分析方法;
6、熟悉Tomcat/Apache/mysql等常用容器及数据库的安装使用,及常见问题定位解决;
7、熟悉Linux系统,熟悉基本的命令操作,能够完成各种软件的部署;
8、熟练掌握SQL,能对语句进行问题定位及优化.
9、能熟练使用AJAX,jQuery,JSON,JavaScript等技术进行前端开发;
10、了解业界流行的技术架构,熟悉并了解常见的软件架构(MVC)。