1. 具备扎实的Java编程基础,熟练掌握Spring Boot、MyBatis、Spring MVC等主流开发框架,能够独立完成企业级后端模块的设计与开发。参与多个从0到1落地的项目开发,包括电商平台、充电宝、共享布草洗涤管理系统及支付回调模块等,熟悉RESTful API设计、数据库建模及SQL优化。
2. 熟悉微服务架构原理,了解Spring Cloud相关组件的基础使用;掌握Redis缓存机制及其在高并发场景下的应用;具备RabbitMQ消息队列的实际使用经验,熟悉异步处理与任务解耦。
同时掌握Vue3 + uni-app技术栈,具备跨平台小程序(微信、支付宝、H5)开发能力,熟悉自定义组件封装及与后端接口联调流程。有完整的小程序项目上线经验,熟悉页面生命周期、支付集成、H5跳转、跨域处理等常见开发场景。
3. 熟悉Linux操作系统常用命令,能进行基本的日志分析与问题排查;掌握Git版本控制工具,遵循良好的代码管理流程;具备一定的系统性能调优经验,能够定位并解决线上常见问题。
具备良好的逻辑思维能力和沟通协调能力,能够在多角色协作中高效推动项目进展,按时保质完成开发任务,具有较强的责任心和自主学习能力,适应快速迭代的互联网开发节奏。
后端开发:
Java、JVM基础、集合框架、多线程
Spring Boot、MyBatis、Spring MVC、Spring Security、SpringCloundAilbaba
MySQL、Redis、Druid、MyBatis Plus、Nacos
RabbitMQ、HttpClient、Fastjson、Lombok
Maven、Git、IntelliJ IDEA、Swagger、Postman
前端开发(uni-app + Vue3):
Vue3(Composition API、响应式系统)
uni-app、Vue Router、Pinia、Vite
小程序开发(微信、支付宝)、H5页面开发
JavaScript、TypeScript、CSS3、SCSS、Flex布局
支付集成、授权登录、页面跳转、本地存储、跨域处理
部署与运维:
Linux、Tomcat、Nginx
Jenkins、Docker(基础)
日志查看、简单脚本编写
🧾 项目名称:共享充电宝小程序系统
🔧 技术栈:
后端:Spring Boot + Spring Cloud Alibaba(Nacos、Sentinel、Gateway)+ MyBatis Plus + MySQL + Redis + RabbitMQ
前端:uni-app + Vue3 + Pinia + Vite(支持微信小程序/H5)
支付对接:通过第三方支付平台(如Ping++/聚合支付)整合多种支付渠道(微信支付、支付宝支付、银联支付等)
硬件联动:蓝牙/WiFi通信协议、扫码枪集成
部署环境:Docker + Nginx + Jenkins(可选)
📌 功能亮点:
该系统为一套完整的共享充电宝租赁平台,涵盖用户租借、归还、支付、设备管理等核心流程,支持微信小程序端操作与后台统一管理。主要功能包括:
LBS定位服务:根据用户位置展示附近可租借的充电宝柜机;
扫码开锁机制:通过小程序扫描设备二维码,触发后端接口与硬件通信完成解锁;
租借/归还流程管理:实时记录设备状态变化,保障租借过程安全可靠;
订单生成与结算:自动创建租借订单,支持按时计费、超时扣款等功能;
多渠道支付集成:通过第三方支付平台整合多种支付方式,包括但不限于微信支付、支付宝支付、银联支付等,确保用户能够选择最适合自己的支付方式完成交易;
设备状态监控:后台实时更新充电宝库存、电量、使用频率等数据;
用户中心:包含个人账户信息、历史订单、押金管理、客服反馈等模块;
消息通知:通过微信模板消息推送租借成功、归还确认、账单提醒等信息;
后台管理系统:支持管理员对设备、订单、用户、收益进行可视化管理。
💡 技术亮点:
使用微服务架构拆分订单、设备、支付、用户等多个核心模块,提升系统可维护性与扩展性;
Redis用于缓存热点数据,如设备状态、用户会话信息,提高响应速度;
RabbitMQ异步处理耗时任务(如日志记录、短信通知、支付回调),增强系统吞吐量;
前端采用uni-app跨平台开发,兼容微信小程序+H5,提升开发效率;
实现前后端分离开发模式,接口统一采用RESTful风格设计,配合Swagger文档管理;
支持与硬件终端通信,打通线上服务与线下设备控制的数据链路;
支付灵活性:通过第三方支付平台整合多种支付渠道,提供给用户更加灵活便捷的支付体验。
🧾 项目名称:共享布草洗涤管理系统(支持多端协同)
🔧 技术栈:
后端:
Java 11+
Spring Boot + Spring Cloud Alibaba(Nacos、Sentinel、Gateway)
MyBatis Plus + MySQL + Redis + RabbitMQ
Swagger 接口文档、JWT / Spring Security 权限控制、XXL-JOB 定时任务
前端:
酒店/商户小程序端:uni-app + Vue3 + Pinia + Vite(兼容微信小程序/H5)
PC后台管理端:Vue3 + Element Plus + Axios + Router + Pinia
硬件对接:
RFID扫码枪读取布草标签芯片信息,实现快速出入库登记
部署与运维:
Docker容器化部署、Nginx反向代理、Jenkins持续集成
第三方服务:
微信支付、支付宝支付、聚合支付平台
高德地图LBS定位服务、阿里云OSS文件存储、电子合同签署接口(如法大大、上上签等)
📌 项目简介:
本系统是一个面向酒店、公寓、民宿等高频布草使用场景的数字化解决方案,构建了以布草厂、洗涤厂、酒店、平台总管理端为核心的 B2B2C 多角色协同平台。系统覆盖布草的采购、合同签署、租赁、回收、洗涤、入库、配送、库存管理等完整生命周期,实现布草资产的高效流转与可视化管理。
🧩 核心业务流程:
布草采购流程:
洗涤厂在布草厂端下单采购布草;
布草厂接单后安排发货;
洗涤厂收到货物后,通过RFID扫码枪扫描布草芯片完成收货入库操作。
合同签署与租赁配置:
平台协助酒店与洗涤厂在线签署电子合同;
洗涤厂根据合同约定的布草种类与数量进行租赁配置;
酒店可按需发起布草租赁申请。
布草出库与使用:
洗涤厂根据订单安排布草出库,扫码登记并配送至酒店;
酒店接收布草后,扫码完成签收与使用记录。
回收与洗涤流程:
酒店使用完毕后,在小程序端提交“布草回收”请求;
洗涤厂接收任务后安排人员上门回收,扫码登记布草状态;
回收完成后标记为“待清洗”,进入洗涤环节;
清洗合格后,再次扫码完成洗净入库,准备下一轮租赁。
数据追踪与对账:
所有布草流转过程均记录唯一标识码,实现全生命周期追踪;
技术栈: 后端: Spring Boot + Spring Cloud Alibaba(Nacos、Sentinel、Gateway) MyBatis Plus + MySQL + Redis + RabbitMQ Swagger 接口文档、JWT / Spring Se
技术栈: 后端:Spring Boot + Spring Cloud Alibaba(Nacos、Gateway)+ MyBatis Plus + MySQL + Redis + RabbitMQ 前端:uni-app + Vue3 (支持微信小程序/H5) 支付对接:通过