1. java基础扎实,具有良好的编码习惯,熟悉常见的java设计模式(如单例模式,代理模式,工厂模式策略模式等);
2.熟练使用SpringBoot,MyBatis等开源框架,并且能够独立搭建以及部署微服务项目;
3.熟悉Redis缓存技术进行业务开发;
4.熟悉RabbitMQ消息队列
5.熟悉java并发编程;
6.熟悉微服务架构spring cloud alibaba、Sentinel 等相关分布式框架;
7.理解jvm运行机制;掌握java内存模型;了解jvm调优;
8.了解spring源码(了解springBean生命周期,依赖注入,spring启动过程等相关源码);
9.了解基本Linux命令,能够在Linux环境下进行项目的部署;了解docker和k8s
10.能够使用vue和Element等前端框架进行管理后台的开发,了解Ajax、xml、 javascript、HTML5、jQuery等技术;
项目名称:采销一体供应链系统
开发技术:SpringBoot、SpringCloudAlibaba、Redis、RabbitMQ、Mongodb、minIo
开发时间: 2022.03-至今
项目描述:
采销一体供应链系统采用微服务架构,包括了从供应商发布商品到终端用户下单,申请售后等功能,包含了电商系统绝大部分核心功能,让用户足不出户完成购物体验,同时对平台、机构、以及商家进行了整合,构成了一条完整的供应链。为供应商、机构和商家提供了线上销售渠道。
责任描述:
1、负责项目技术选型与微服务架构搭建;
2、负责核心业务模块编码、联调等工作;
3、负责对接京东vop接口、集成定时任务框架,处理京东大量消息通知;
4、负责开发第三方输出接口,为第三方提供稳定的输出接口;
项目名称:亳州担保业务管理系统
开发技术:Spring MVC、oracle、MyBatis、Redis
开发时间: 2021.10-2022.1
项目描述:
亳州担保系统是针对亳州担保开发的综合应用系统,主要负责微信公共号模块的开发。客户通过微信公众号进行注册,注册后调用实名认证接口进行认证,个人客户在注册时使用人脸关键点定位和人脸追踪等技术,验证用户是否为真实活体本人操作,验证完成户需勾选注册协议,协议内容包括客户授权查询其公开的大数据信息。客户注册完成后,客户可在公众号选择融资需求,将客户信息同步至业务系统渠道管理模块,后续由客户经理对该客户的申请进行受理并进行现场调研工作。
责任描述:
1、负责微信公共号登录,微信消息推送以及微信支付相关接口的开发;
2、负责对接药都银行接口的开发;
3、负责web端微信公众号模块的开发;
4、负责对接第三方接口,包括ocr证件识别,人脸识别,电子签章,短信平台,企查查等第三方接口;