1.熟悉Java编程语言,熟悉集合、IO、多线程的使用,了解Java8新特性,熟练使用Steam流、Lambda表达式等,具有良好的编码习惯。
2.熟悉MySQL、SQLServer等常用数据库,熟悉Redis、ES、MQ等常用中间件。
3.熟悉Spring、SpringBoot、Mybatis、MybatisPlus等框架,了解SpringCloud相关组件,熟练构建JavaWeb应用程序,具有RESTful风格开发的经验。
4.熟悉原型制作,熟练使用蓝湖、墨刀等原型制作工具。
5.了解Linux常用命令,具有程序更新部署的经验。
6.熟悉Git/Gitee、SVN等版本管理工具的使用。
7.了解前端原生、Vue、TypeScript等,能够熟练运用,承担部分前端工作。
1.新东方物损询价系统
主要负责:
1.熟悉公司业务流程,收集整理其提供的需求以进行原型设计。
2.根据原型设计解析、拆分出相关接口并依此制定开发工作计划表,预估开发工期。
3.根据原型进行数据库表结构设计,并进行开发工作。
4.项目采用前后端分离,前后台基于用户角色进行访问控制,不同的角色登录展示不同的菜单。
5.使用Redis存储用户登录token信息、用户验证码、地区数据、周期性更新统计数据等。
6.使用RabbitMQ进行异步消息通知,将流程中各节点的工单信息进行同步发送给用户。
7.使用EasyExcel实现excel的自动导入/导出。
7.使用PostMan负责整体系统流程的测试工作,并进行修复迭代。
8.负责生产环境的更新部署。
2.双宇经销商采供平台
主要负责:
1.负责数据库表结构设计和后端的开发工作。
2.主要是用户、商品、订单、经销商入驻、统计等模块。使用JWT进行token验证登录,使用Redis进行统计数据、token信息的存储,使用xxl-job定时调度任务统计并更新数据。
3.使用OCR识别图片获取企业信息进行自动填写表单数据。
4.自查所负责的相应模块,并进行Code Review。
5.负责整体流程测试,并修复测试出的 bug。
6.辅助前端完善部分页面。
7.辅助生产环境的项目部署和后续版本迭代更新。
流浪动物救助平台采用前后端分离,技术栈前端采用vue + elementplus + typescript,后端采用springboot + mybatisplus + mysql,缓存数据库采用redis。 该项目中包含了首页图片轮播、图文列表、动物和帖子信息增删查改、社区发
后台管理系统,包含分类管理、用户管理、帖子管理、评论管理、公告管理等等,还有总体数据统计汇总。除此之外,还有管理员审核功能,对社区发布的帖子信息、评论、流浪动物信息进行审核。