精通Java核心,深入理解面向对象编程思想,熟悉集合、程序设计原则、常见设计模式(单例、策略、代理、工厂)等;
熟练掌握Spring、SpringMVC、Spring Boot、MyBatis、Mybatis-plus能快速构建项目进行编码;
熟悉Spring IOC容器、AOP、声明式事务、阅读过核心源码;
熟练掌握SQL语句,熟悉Mysql,存储引擎、索引、事务、锁、主从复制读写分离,拥有Mysql实战调优经验;
熟悉Redis缓存应用,持久化机制、主从复制、哨兵机制、分片集群等高可用分布式实现;
熟悉Spring Cloud和Spring Cloud Alibaba核心组件,包括服务注册发现、配置中心、远程调用、服务网关、服务保护等;
(Ribbon、Feign、Gateway、Nacos、Sentinel、Seata);
熟悉分布式事务、分布式锁、分布式全局ID等解决方案,了解企业级分布式多级缓存实现方案;
熟悉RabbitMQ 、RocketMQ等消息中间件,熟悉消息可靠性、死信队列、延时任务等;
熟悉Linux操作系统常用命令,进行项目环境搭建、部署及维护;
熟悉Docker容器化技术,常用命令,镜像制作,容器创建,对Dockerfile指令有一定了解;
熟练使用IDEA、Maven、GIt开发以及版本控制工具,Junit、Postman、JMeter等单元测试和压力测试工具,Swagger、
Knife4j等Api文档生成及管理工具,MINIO、OSS等对象存储服务器
熟悉JavaScript、HTML5、CSS、VUE、ElementUI等前端技术;
无人值守称重系统
主要技术: Springboot+SpringSecurity+Redis+MybatisPlus++RabbitMq+Mysql+Avue
项目描述:无人值守称重系统是一套致力于电力、煤炭、钢铁、化工、建材等领域的物料称重管理系统软件。该项
目整合车辆识别、视频监控、红外线监控、过磅称重、智能语音引导程序以及自动化道闸等实现无人值守称重系统
的整个业务流程,项目大概分为销售、采购、调拨三个流程。项目主要使用公司的脚手架搭建的基础框架,后端主
要技术 Springboot+MybatisPlus+Redis+Mysql,使用 RabbitMq 与 ERP 系统实现数据的对接,前端使用 Avue
等技术以及整合相关硬件服务,该项目主要负责后端开发工作以及前端基础的增删改成页面的编写工作,项目已部
署上线
个人职责:
1、按照项目计划、配合产品经理按时提交高质量代码完成开任务以及自测和代码走查
2、负责系统性能的优化,难点攻关,保证系统的稳定、快速、安全运行
3、参与代码开发规范,技术标准以及代码管理的相关制度的制定
4、协助完成项目的系统集成测试、版本交付以及项目上线部署工作
基层医疗卫生机构绩效考核平台
主要技术: Springboot+SpringSecurity+Redis+MybatisPlus+Oracle+Vue+Kettle
项目描述:该项目目的是为贯彻落实全省数字化改革大会精神,加快推进卫生健康数 字化治理,把“数字化、一
体化、现代化”贯穿到基层医疗卫生机 构绩效考核全过程,推动基层医疗卫生机构规范管理、科学评价, 不断提升
服务质量和效率所开发的项目。该项项目整体分为基础设置、绩效考核、市政接口、ETL 任务管理、数据可视化
模块,项目后端主要使用 Springboot+MybatisPlus+SpringSecurity+Oracle+Kettle 等搭建整体框架,使用 ETL
工具进项业务数据的拉去和转换,该项目我主要负责后端的开发工作,并且完成了项目中大部分的功能,项目已在
医院上线。
个人职责:
1、参与项目系统的设计与开发工作
2、处理项目中存在的 bug 和问题
3、协助完成项目的系统集成测试、版本交付等工作
街道管理安全码小程序
主要技术: Springboot+Mybatis+Mysql+SpringSecurity+Redis+Vue+ElementUI+Docker
项目描述:该项目主要分为 PC 管理平台端和微信小程序,该项目主要用于消防安全检查,后台管理员或者是系
统自动分配给网格员任务,网格员通过微信扫描店铺的二维码进入小程序,对店铺进行巡查,业主可以通过微信小
程序对店铺进行自查,通过对店铺进行检查排出安全隐患,项目是通过前端分离的开发模式,前端框架使用
Vue+ElementUi 进行页面的编写,后端使用 Springboot+mybatis 框架搭建整体架构,使用 SpringSecurity
进行授权和认证,使用 redis 作为缓存,使用 mybatis-plus 工具简化开发,使用 swagger 文档生成工具
个人职责:
1、负责项目的需求分析工作
2、独立完成软件的设计和开发工作
3、负责已有系统的性能优化、维护升级、满足业务需求
4、完成技术 leader 分配的业务研发工作
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |