职位描述:
1、数字营销业务平台产品设计(例如,根据业务需求,设计软件的架构);
2、数字营销业务平台产品开发(例如,实现软件的各个应用模块和接口);
3、数字营销业务平台产品运维(例如,处理性能,功能的故障) 引入新技术,持续提升平台的性能,以及可用性,可靠性,可扩展性,可维护性;
4、培养新员工的专业技能,建立技术领域的知识积累和成长体系。
职位要求:
1、计算机相关专业(计算机,信息技术,电气工程,自动化,信息安全,统计)本科或硕士毕业,有强烈意愿做全栈开发优先;
2、在软件公司的研发部门有2年以上产品设计相关工作经验,有实际使用UML进行模块或整体设计经验者优先;
3、参与过由5人以上开发团队完成的项目,并有独立完成复杂模块开发的经验;
4、有实际基于Java和html及javascript开发软件系统的工作经验(硕士生可包括实习和工作经验)3年以上;
5、理解Spring MVC的原理并熟练使用,并有至少2年开发及排错经验;熟悉Spring boot和Spring cloud原理及架构并有实际开发经验者优先;
6、有mycat,mysql router使用经验者优先;
7、有Redis,Kafka, Spark, Hadoop,HBase实际使用经验者优先;
8、熟练使用SQL, 掌握hibernate和 mybatis工作原理,并有实际开发使用经验2年以上;
9、熟悉linux操作系统常用命令和工具脚本,掌握tomcat和nginx,能自己搭建开发测试环境;
10、熟悉docker和kubernetes者优先;
11、理解HTTP(S)协议,并有实际RESTful服务接口开发经验2年以上;
12、理解B/S系统架构原理,并深入掌握html, javascript, css的运行原理。
13、 有基于jquery的前端开发经验,并熟练掌握某一主流前端开发框架(angularjs,vue, reactjs)之一并有实际开发和调试经验;
14、理解各种Subversion或git命令并有实际工作经验1年以上,理解软件版本管理规范;
15、熟悉和理解软件工程规范,并在日常工作中时刻注重行为规范和开发规范;
16、英文CET-4级以上,能阅读和理解英文文档内容,编码时有看API文档的习惯;
17、能主动理解业务需求,工作主动积极,善于跟团队沟通和协同工作,并时刻清楚工作目标和优先级,始终以团队和项目目标为工作目标;勇于刨根问题,遇到问题善于独立分析和解决。