1、具有扎实的Java功底,具备良好的面向对象编程思想,熟悉常用的设计模式
2、精通Mysql,具有sql调优经验
3、熟练掌握多线程高并发技术
4、熟练掌握各种GC,各种垃圾回收算法,有丰富JVM调优经验
5、熟练掌握消息中间件RabbitMQ、Kafka原理并使用
5、熟练掌握Spring、SpringBoot、SpringCloud、MyBatis等开源框架
6、熟悉常用中间件lvs、nginx、redis、zookeeper等,了解分布式架构
7、熟练使用Linux常用的操作命令
8、熟练使用JavaScript、JQuery、VUE等前端语言
9、熟练使用git、svn、maven等版本管理工具
项目名称:配件交易平台 项目时间: 2020.04-2021.04
项目描述: 项目架构:SpringBoot+Redis+Flowable+MyBatis+Mysql+Vue+Node.js+Nginx
该项目主要用于汽车配件交易从传统的线下模式转换为线上模式的平台。由经销商端、业务端、管理端三个系统组成,主要功能模块包括订单采购、订单审核、报关清关、订单入库、异常处置等。本项目采用前后端分离技术,后端技术要点包括redis缓存、sql优化、webservice调用、flowable工作流、定时任务、多语言、钉钉提醒等。
个人职责:1、参与需求的分析设计、数据库设计、接口设计
2、负责核心业务编写包括整个订单流程、 管理端基础数据维护等
3、负责项目优化、项目部署及线上维护
项目名称: 科技成果转化平台 项目时间: 2018.10-2019.08
项目描述: 项目架构:SpringBoot+Redis+MyBatis+Mysql+Vue+Node.js+Nginx
该项目主要帮助高校,科研院所,科技园等搭建科技成果库、企业需求库、专家人才库等,为科技成果转化提供线上支持,直接解决或间接协调解决企业需求。提供整个项目流程包括从成果与需求匹配成功并明确合作意愿开始,到产品固化交付需求方,完成项目的跟踪服务,直至项目结案。 主要功能模块包括创建成果、需求、科技人才、项目招投标、活动、个人中心等模块组成。本项目采用前后端分离技术,后端技术要点包括redis缓存数据、sql优化、jvm调优等。
个人职责:1、参与产品需求的系统设计、数据库设计、接口设计
2、负责业务模块开发包括成果、需求、项目、活动等模块
3、负责项目优化、项目部署及后期维护