- 【业务】3+年电商开发经验,就职于电商公司,熟悉b2c、b2b2c等电商模式,擅长商品、订单、促销活动、支付等业务领域
- 【MySQL】熟悉 MySQL 数据库,负责过项目中分库分表、读写分离的技术改造,有过线上 SQL 调优经验
- 【Redis】熟悉 Redis 缓存,熟悉缓存雪崩、缓存穿透等缓存高并发问题的解决方案,实现过 Redis 分布式锁、限流、幂等性等
- 【开发框架】熟悉SpringBoot、SpringCloud、SpringSecurity+jwt、SpringDoc、Mybatis-Plus、Mybatis二级缓存。具备编写SpringBoot Starter组件的能力
- 【中间件】熟悉RabbitMQ、RocketMQ消息队列,能够基于消息队列实现异步和解耦。熟悉XXL-Job分布式任务调度
- 【架构】熟悉Maven模块化拆分,曾参与模块拆分的技术改造。熟练使用策略模式、工厂模式等设计模式,对公共逻辑的抽象有一定经验。
- 【代码能力】良好的编码习惯和风格(公司有Code Review)。日常开发关注代码的可读性、可维护、可扩展性。日常开发严格遵循DO、VO、DTO等实体类各自的职责、严格遵循Controller->Service->Mapper以及各层的职责,使用MapStruct、Lombok简化代码、遵循阿里巴巴java开发规约
- 【DevOps】了解Docker、Kubernates的基本使用,并可以使用非K8s(编写shell脚本)和K8s两种方式实现自动化部署。使用国产开源DevOps工具【盘古】进行部署编排(代替shell脚本的方式)
- 【工具】熟练使用Idea、Git等。掌握Liunx常用命令,以及部署Nginx、基础设施等。使用过Arthas排查线上接口超时、OOM等问题
- 【前端】了解JavaScript、Vue2、Vue3、Uniapp,可以完成前端页面的编写
b2b2c商城(公司自研)
项目描述:类“京东、天猫”盈利模式的电商平台,分为平台、商家、买家三端。包含商品、订单、会员、店铺、促销、分销等业务模块
技术选型:springboot单体和springcloud微服务两套架构、Redis、Rabbitmq、Elasticsearch、MySQL、XXL-Job、Mybatis-Plus、SpringSecurity+Jwt、springdoc(knife4j)
1.电商功能,包括商品、订单、会员、店铺、促销 2.c端增加员工购活动和预售活动 3.增加 toB 相关功能,包括企业管理、企业采购流程、企业员工福利活动等 4.对接京东、得力、西域、震坤行4家供应商,对接内容包括商品同步、下单流程、售后流程、状态变更同步。使用策略模式统一
项目为连锁店+智慧导购,包含门店、商品、购物车、订单、会员、店铺、促销、售后、统计、分销等业务模块 1.电商功能细节修改 2.增加企业、企业员工、企业团购活动、福利卡等功能 3.分销功能。实现分销员管理、分销上下级绑定、二级分销返利等功能 4.对接了供应商:新华文轩(