⚫ 熟练应用 SSM 框架开发和 Spring Boot 框架开发;研究过 Spring 核心源码,对 Spring 启动流程、Bean 创建
过程及生命周期、IOC、DI、AOP 原理有一定的理解。
⚫ 熟练使用 MySQL,Redis;对数据库设计、SQL 调优有实战经验。
⚫ 熟悉分布式事务解决方案,有 Rocket MQ 事务消息和 seata 中间件的实战经验,看过 seata 核心源码,掌握常
见分布式场景解决方案。
⚫ 熟练应用 Dubbo+ zk 微服务框架,熟悉 SpringCloud、SpringGateway,有微服务架构设计经验。
⚫ 熟练应用 MyBatis、JPA、TK-MyBatis 等持久层框架。
⚫ 熟练应用 Maven 构建/拆分多模块项目,简单使用 Gradle。
⚫ 熟练掌握微信环境服务端开发,对开发平台、公众平台、企业微信、小程序、微信支付等架构及开发流程非常熟
悉,设计并开发整套微信基础服务平台。
⚫ 对服务器运维,生产环境搭建维护,线上问题排查有实战经验;熟悉阿里云 ECS、SLB、PolarDB、NAS、RocketMQ
等产品运维。
⚫ 熟练使用 IDEA、DG、Navicat、RDM,PostMan、Apifox,PD、Git、XShell、微信开发者工具等。
➢ 项目名称:“****积分商城 + SCRM”
项目描述:一个积分商城+会员运营平台,基于 Boot + VUE 框架完成,包括后台管理系统,C 端(H5 和微信
小程序)。后端管理系统,主要实现对电商数据的分析,电商活动管理,积分模块,商品订单管理,对接中央平
台和 ERP 等功能。C 段使用 H5 和小程序实现电商促销活动及会员运营,电商促销活动包括抽奖、秒杀、团购
等模块,主要业务是消费者扫码核销积分、积分商城及门店导购拉新招募会员,数据量 1000 万+。
个人项目职责:
1、作为技术负责人,参与产品需求梳理,制定技术方案。
2、估算技术人日和排期,跟进项目进度,根据项目情况及时调整资源分配,规避可预估的风险。
3、负责基础框架搭建及核心业务功能代码编写。
个人技术要点:
1、采用 RocketMQ 实现扫码积分等复杂业务解耦,将接口响应时长减少 60%。
2、采用 JWT+Redis 实现 SSO,打通公司所有模块之前用户登录。
3、设计开发 Redis 分布式锁组件,解决商城秒杀、抽奖等并发业务,并且实现对业务代码零侵入加锁。
4、设计并开发商城限购组件,通过反射及 Spring 动态维护 Bean 实现对主要业务入口拦截。
角色 | 职位 |
负责人 | 高级Java开发工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
基于 Boot + VUE 框架完成,包括后台管理系统,C 端(H5 和微信小程序)。后端管理系统,主要实现对电商数据的分析,电商活动管理,积分模块,商品订单管理,对接ERP等功能。C 段使用 H5 和小程序实现电商促销活动如抽奖、秒杀、团购等模块,主要业务是消费者扫码积分、积分
对微信接口的抽象和封装,提供更方便和统一的微信资源管理。包括开放平台、公众号,小程序、微信支付等基础服务。