熟悉Java语法,多线程、集合等基础框架
对JVM原理有初步的理解,包括内存模型、垃圾回收机制
熟练使用Spring、SpringMVC、Mybatis/MybatisPlus、SpringBoot等主流开源框架
熟练使用SpringCloud微服务开发,了解微服务集群、服务调用、负载均衡、服务注册、服务熔断、服务降级、配置中心、网关等
熟练使用关系型数据库,如MySQL、SQL Server,有过SQL语句调优经验
熟练使用 Redis 数据库,了解redis的持久化、事务控制、主从复制和集群
熟练使用ElasticSearch,了解es分词、分词热更新、聚合等
熟练使用 RocketMQ,了解RabbitMQ,Kafka的使用,了解防止消息丢失、重复消费等
熟练使用 GIT版本管理工具,熟练使用Maven 项目构建及管理工具
熟练使用 Linux 下常用的指令,了解docker的基本使用
了解前端开发,JavaScript以及VUE、echars等简单使用
项目一:一步云
项目描述:一步云主要两个方向,一个方向是智慧供应链:提供供应链深度协调服务,另一方向为智慧云制造:提供轻量、便捷、高效的数字工厂系统。(原汉得一步制造云)
技术栈: SpringCloud+SpringBoot+Mybatis+Mysql+Kafka (汉得的HZER框架)
责任描述:
1. 负责质量模块、设备模块、成本模块需求开发与维护
2. 负责编写后端代码以及 JS 脚本
3. 负责技术文档编写
4. 技术设计以及数据库表设计
5. 客户定制化开发
项目二:丝芙兰标签系统
项目描述:针对丝芙兰的数据分析,采集用户信息,用户的行为定义不同的标签,针对不同人群推送相应的活动信息
技术栈: vue+SpringBoot+ElasticSearch+mybatis+MySQL+PowerJob+JWT+Jenkins
责任描述:
1. 负责项目的前端简单需求
2. 负责项目的任务调度平台的需求开发与维护
3. 负责项目的后端的需求开发与设计
4. 负责项目的数据库设计
5. 负责项目的部署与运维。
项目三:内部企业微信定制开发
项目描述:针对企业内部的员工与客户的销售情况,对区域、门店、员工的销售情况的统计以及方便员工对客户的备注
技术栈:企业微信小程序+SpringBoot+ehcache+fegin+mysql+myabtis+讯飞语音转换
责任描述:
1.负责项目的环境搭建、数据库设计、技术栈选用
2.负责项目与企业微信的接口对接
3.负责项目的语言输入转文字后传入Python团队进行语言分析与第三方CRM系统接口对接
4.负责项目的后端需求开发与设计
5.负责项目的部署与运维。
项目四: 太目SaaS平台
项目描述:太目SaaS平台是一套解决酒旅行业的saas平台,主要TOB和TOC,是由几何裂变衍生的SaaS平台
技术栈:SpringCloud+SpringBoot+ElasticSearch+Redis+MySQL+Myabtis+RocketMQ
责任描述:
1. 主要门户服务、Base服务、搜索服务、同步服务的需求设计与维护
2. 负责开放平台的设计,开放平台的接口编写、文档的编写
3. 负责B端商家的权限、菜单、账号等需求开发设计
4. 负责C端门户页面编辑器的需求设计与功能开发
5. 负责项目的搜索相关的需求开发
6. 负责与第三方平台的打通
项目描述:太目SaaS平台是一套解决酒旅行业的saas平台,主要TOB和TOC,是由几何裂变衍生的SaaS平台 项目周期:2019.9-2021.3 技术栈:SpringCloud+SpringBoot+ElasticSearch+Redis+MySQL+Myabtis+Ro
项目描述:一步云主要两个方向,一个方向是智慧供应链:提供供应链深度协调服务,另一方向为智慧云制造:提供轻量、便捷、高效的数字工厂系统。(原汉得一步制造云) 项目周期:2022.3-2023.1 技术栈: SpringCloud+SpringBoot+Mybatis+Mysq