一、岗位职责
1.按照项目具体要求,承担前后端开发任务,按计划完成相关模块编码。
2.协助测试人员完成软件系统的功能测试及对项目进行部署。
3.协助项目落地,攻克技术难点。
4.与项目经理或相关客户进行沟通,对现有应用系统进行代码维护,对发现的缺陷进行修改。
5.提高代码可维护的质量,重构和改善代码结构,使代码持续优化,降低后续维护成本。
6.理解并遵守设计规范,实现后端业务接口及数据交互;理解并遵守开发规范,编写相关技术文档。
二、任职要求
1.Java基础扎实,熟悉Java集合,多线程,IO。
2.熟练掌握Spring全家桶、ORM框架(如:MyBatis-plus)等常用开源框架,熟练掌握redis、MQ、mysql。
3.熟悉spring cloud alibaba 微服务技术栈。
4.精通JavaScript、HTML、CSS、DOM,确保页面代码对各种浏览器的良好兼容性。
5.熟悉JavaScript原生开发,熟练掌握原型、原型链、class、class继承、闭包、作用域及js运行机制等。
6.熟悉前端工程化与模块化开发,熟悉Webpack、Gulp等自动化构建工具。
7.具备工程化思想,有丰富网站性能优化经验,对至少一种主流前端框架 ( React / Vue / Angular 等 ) 有深入应用并能够深入理解其设计原理。
8.至少熟悉Sass、Less其中一种Css预编译语言。
9.熟练使用Maven、Git、SVN等项目管理工具。