1. 熟练掌握Java语言及相关开发工具,具备良好的编程基础和逻辑思维能力;
2. 具备良好的学习能力与团队协作精神,能够快速适应新环境,积极融入团队;
3. 具备较强的沟通能力和问题解决能力,能够独立思考并提出合理的解决方案。
1.负责项目后端模块的设计与开发,基于Spring Boot + MyBatis搭建核心框架,实现对应业务的需求。
2.参与老项目代码的重构,通过减少查询时对数据库的访问次数以及添加mysql索引,提高了查询效率80%。
3.负责项目正式地址以及测试地址的部署和维护,如docker上的运行,minio、nginx的搭建。
4.负责项目技术文档以及接口文档的编写。
5.参与公司代码规范的编写。
乡村运营平台是为了帮助该村庄更好地发展,包括特产的购买以及民宿的预订。平台分为后台管理端、运营商端以及游客移动端,后台管理端可以对特产商品进行添加、上架等操作,在民宿模块可以进行房间以及配置的添加,订单模块可以查看订单详情以及退款等操作。运营商端用于运营商帮助村民的管理,对商品以及民宿进行管理。游客移动端用于用户的登录,对于商品的搜索、购买以及民宿的搜索、预定等。
技术栈:springboot + spring cloud + mybatis-plus + rabbitMQ + redis + elasticsearch + uni-app
职责描述:
1.民宿模块开发
2.首页搜索模块
技术应用描述:
1.使用ES提高搜索的效率以及首页的模糊搜索。
2.使用redis记录购物车的数据,提高购买效率。
3.对接微信以及支付宝进行付费操作,并且计算不同节假日的花费。
智慧企业管理平台可以更好地管理公司的资源和业务,整合了ERP以及CRM,同时也包括BUG管理等功能。根据不同的用户角色拥有不同的功能模块,例如销售可以查看CRM模块,并且根据被赋予的客户有不同的查看权限;开发人员和测试人员则拥有BUG管理模块,开发可以查看提交的bug信息,测试人员则可以进行BUG的添加、移交、是否修改的确认等操作。
技术栈:springboot + mybatis-plus + redis + websocket + vue
职责描述:
1.根据需求进行功能模块的开发
2. 统筹项目的开发进度。
技术应用描述:
1.CRM客户的查看使用树形展开,使用redis进行数据的缓存,提高数据加载的速度。
2.使用EasyExcel进行数据的导入导出,提高销售输入客户信息的效率。
3.使用websocket进行用户站内信的通知,方便开发人员BUG信息的接收查看。