岗位职责:
1、参与系统设计:包括前后端应用架构设计、开发框架设计等工作;
2、根据项目要求负责前后端核心代码的编写和新技术研究,从前端到后端整体进行设计、实施一套综合全端的Web服务。
3、参与技术难题攻关,持续提升核心系统在高并发、大数据请求下的处理性能,解决智慧城市项目的相关技术难题;
4、参与对软件开发团队的设计规范、软件产品改进工作,并能结合公司实际业务系统进行优化设计,撰写相关技术文档;
5、能快速独立完成前后端的开发,网站搭建和网页应用开发,包括前端页面构建、前端样式和脚本的模块设计及优化、动效、数据交互,并兼容各种移动设备,持续优化前端体验和页面响应速度,提升Web界面的易用性。
6、对大数据项目具有深度研究者优先考虑。
1、要求本科以上学历,计算机相关专业,至少5年Java开发经验和3年JavaWeb项目开发经验,至少1个以上实际大数据类型的项目架构设计经验。
2、精通Java前后端开发语言。
3、熟悉Hadoop生态圈的相关组件,深度了解HDFS、HBase、Hive、Spark、YARN、Flink等组件,并具备3年以上Hadoop/Spark代码级的调优经验。
4、熟悉分布式、缓存技术、并发控制、 Linux/ Nginx环境,有负载均衡、双机热备等系统部署经验,并具有1个以上的大型应用和多系统组网集成的经验。熟练掌握J2EE常用技术和框架(如spring,spring boot, spring could, mybatis框架等);
5、精通WEB前端技术,如HTML5、JavaScript、CSS3等,能熟练运用React、Angular、Vue等主流开发框架中的至少一种,并能深入理解其设计原理,对持续集成/持续交付有相关经验者优先;
6、精通Web Service理念,具有很强的分析设计能力,熟悉常用设计模式;精通Tomcat、Weblogic、Websphere等应用服务器构件;精通oracle、mysql等常用数据库,熟悉数据库建模,并具有很强数据库设计管理经验和SQL功底;
7、表达流利,思路清晰,认真负责。具备较强的主动性及团队合作精神。