角色:高级Java工程师
技能:
1、熟练使用Spring,SpringMVC,springboot,MyBatis框架及整合进行项目开发;
2、熟练使用MySQL,Oracle等关系型数据库及Redis等NoSQL数据库;
3、JDBC,JSP/Servlet进行基于B/S架构的Web分层开发;
4、熟练使用Git版本控制器,Maven统一管理依赖等工具;
5、熟悉使用POI导入导出,FashionChartFree,Echart图表技术;
6、熟悉ES全文检索,熟悉WebService远程服务,熟悉dubbo服务框架zookepper注册中心集群搭建,熟悉RabbitMQ消息队列;
7、熟悉Linux系统基本命令的操作;
8、熟悉第三方发送邮件,掌握java mail及spring mail的使用;
9、代码优化能力(数据库优化,服务器优化,代码优化,业务优化,sql优化,缓存等;
项目名称:题库管理系统
软件架构:后台:SpringBoot + Mybatis + SpringCloud
开发环境:MySQL + JDK + Maven + Git+ Nginx负载均衡
项目描述:在线题库管理平台,用于教研人员使用不同的模板生产不同类型的题目提供给用户使用
责任描述:
1.负责整个后端的结构设计
2.接入SSO登陆系统
3.接入公司自主研发的权限系统
4.负责整个系统流程的逻辑实现
项目经验:
项目名称:暑期阅读小程序
软件架构:后台:SpringBoot + Mybatis + SpringCloud
开发环境:MySQL + JDK + Maven + Git+ Nginx负载均衡
项目描述:用于提升用户英语阅读能力的微信小程序,实现分享裂变抓取leads
责任描述:
1.负责整个后端的结构设计
2.实现用户分享拼团活动
3.实现根据用户完成状态发放奖励并生成证书以及领取奖励的二维码
等……
宠物店的预约小程序,可以获取用户信息后,让用户进行预约,根据选择的不同宠物,不同服务算出价格,让用户支付,支付后生成订单,预约结果通知企业微信
项目描述:数字图书馆是VIPKID的一款阅读产品,图书馆内有2000+本精品图书资源,有跟读和听读两大功能,让孩子可以在看完绘本后再自己录一次,并且有录音排行榜,新球博物馆等激励体系来激发孩子的兴趣,还有书单馆,声音博物馆,大冒险等各种活动。项目主要分为两个服务,一个是用来存储用