1.4年以上的web开发经验
2.扎实的java开发基础,掌握springboot应用框架开发步骤,熟悉使用mysql/postgresql关系型数据库开发。3.熟练使用js/html/css,掌握node/vue/react等前端开发技术。
4.能够从零搭建web全栈项目
专业技能
1.熟练Java语言开发,Java基础扎实
2.掌握SpringBoot应用框架开发步骤
3.熟悉linux的常用命令,日常是在archlinux的笔记本上开发
4.熟悉使用mysql、postgresql等关系型数据库开发
5.熟悉RabbitMQ消息中间件的开发和使用
6.熟悉使用svn、git等版本控工具
7.熟悉node、vue, react 等流行的前端开发技术
一、Taro组件开发
项目描述
由于公司内部需要开发移动端的应用,而且是需要多端(Android、ios、微信小程序等)的支持,公司内的产品相当多(30个以上)需要做移动端的开发。
因此需要统一框架的选型和代码的风格,以及界面风格,对硬件的调用,不同端也需要统一。
所以建立代码开发模板,并且开发常用的组件开发,同时提供一套统一的api供,前端开发者更方便的调用硬件,如相机,录音等功能
工作内容
负责部分组件开发,日期组件、时间选择、空状态、面包屑、弹窗、PageHeader等
完成不同端的js桥对接,提供统一api
二、智慧食堂
项目描述
线上:提供小程序或app上预约点餐功能
线下:
1.通过点餐机可以提取线上预约的餐,也可以现场点餐
2.对接自动结算台,实现学生自助选餐,然后通过结算台自动结算金额,最后可以刷卡或刷脸支付方式
后台管理提供食材入库出库,菜品管理,菜单管理,订单管理,数据报表等功能。
工作内容
参与技术方案选型,完成数据库表设计
设计接口,并通过showdoc完成
根据自动结算台提供的接口文档,完成代码实现