1. 熟练掌握Java初级以及高级知识,具备良好的面向对象编程思想, 了解HTTP和HTTPS协议, 良好的编码规范.
2. 熟练使用流行的JAVA开源框架(SSM, SpringBoot,SpringCloud等), 具备良好的面向对象编程思想.
3. 熟练使用Mysql等关系型数据库,良好的代码注释和命名习惯及文档编写能力,结构清晰,逻辑性强. 使用Redis做缓存优化, 并对No-SQL数据库有所了解.
4. 熟练使用协同开发工具: Git,SVN对项目进行提交, 回退, 解决冲突. 以及使用Maven进行项目构建.
5. 熟练使用前端技术: HTML. CSS, JS, JQuery, Ajax, Bootstrap等, 对一些前端框架vue, AnjularJS有所了解.
项目名称: 悦奔会(含后台管理系统)
开发周期: 2019.05 - 2019.12
开发环境: IDEA + maven + Git+ MySQL +Swagger2
系统架构: springboot +springcloud+mybatis+H5+vue
项目描述:
悦奔会是一个大型的B2B2C的电商平台,分为两个阶段:第一阶段,同步淘宝、京东、拼多多等多个电商平台。寻找大额品优惠券,由试客领券进入对应平台购买,积累用户量;第二阶段,由商家入驻平台,后台管理人员进行资质审核,审核通过后,通过PC端录入商品信息,商品经过平台审核后即可发布。试客通过注册账号绑定淘宝买号后由后台管理人员审核,审核通过后进行线上申请,平台不收取试客任何费用,试客在淘宝上购买成功之后由商家在此平台确认,经过一系列的流程操作后平台对试客进行返利操作。
项目主要分为网站主页、试客手机端、试客PC端、商家PC端、代理商PC端、后台管理系统几个大模块。
责任描述 :
1. 试客登录注册,商品申请等基本模块开发.
2. 负责试客手机端、PC端的后台代码编写(包含广告页展示,商品搜索等以及对接百度Ai识别,银行卡四要素验证等接口对接操作)
3. 负责商家PC端的商品搜索部分,及代理商登录首页模块,工作台(邀请记录,佣金记录,记事本等后台逻辑的代码);
4. 参与项目的功能分析和讨论,以及设计相关模块的数据库表结构。
5. 针对发现的问题形成反馈报告进行调整
技术要点 :
1. 前台采用vue进行搭建, 采用Ajax进行前后台交互.
2. 多模块基于注解开发,并采用consul作为微服务注册中心.
3. 采用swagger2进行接口文档的编写
4. 为缓解主服务器压力, 大量图片上传到七牛云进行存储.
5. 项目使用Maven进行构建,使用git进行版本控制,前台支付模块对接[微信支付]