本人深耕 Java 后端开发多年,熟练掌握 Java 基础核心技术,精通 Java8 及以上新特性,熟悉 IO、多线程、并发锁、JVM 调优、集合底层原理、反射、注解等核心内容;熟练使用 Spring、SpringMVC、SpringBoot、SpringCloud 全家桶微服务框架,掌握 MyBatis、MyBatis-Plus 持久层框架,能独立完成数据库 CRUD、分表分库、事务管控。
熟练运用 MySQL、Redis 缓存技术,掌握 RabbitMQ 消息队列实现异步解耦,了解 Elasticsearch 全文检索;熟练使用 Maven/Gradle 项目构建,Git 版本控制,Docker 容器化部署、Linux 服务器日常运维操作。
具备接口开发、RESTful 规范设计能力,熟练编写单元测试、接口文档,掌握分布式理论,能处理分布式锁、服务熔断、限流、注册发现等场景;熟悉常见设计模式,可独立需求分析、方案设计、Bug 排查与性能优化,具备完整项目从开发到上线交付全流程实操经验,可高效支撑业务系统迭代、架构优化与技术问题攻坚。
一、电商后台微服务重构项目
主导传统单体电商系统拆分微服务,基于 SpringCloud 完成商品、订单、支付、用户四大核心服务拆分,使用 Nacos 实现服务注册与配置中心,Sentinel 完成接口限流、熔断降级,解决高峰期订单雪崩问题。采用 MySQL 分库分表处理千万级订单数据,结合 Redis 缓存商品热点信息,RabbitMQ 异步处理订单消息、物流通知,系统响应速度提升 60%。自主排查 JVM 内存溢出、数据库慢 SQL 等线上故障,优化接口并发吞吐量,支撑平台大促活动稳定运行,保障数万用户同时下单无卡顿。
二、企业内部业财一体化管理平台
独立负责财务核算、单据审批模块开发,使用 SpringBoot+MyBatis-Plus 搭建业务底层,通过事务管控保证财务数据一致性,利用 Elasticsearch 实现百万级单据快速检索。对接第三方支付、发票接口,编写定时任务自动完成对账、凭证生成;基于 Docker 完成项目打包部署,编写 Shell 脚本简化服务器运维。设计通用工具类、统一返回结果、全局异常处理器,规范项目代码结构,降低后续维护成本,平台上线后替代原有线下手工做账,大幅提升财务人员工作效率。
三、线上客户工单处理系统
搭建分布式工单处理架构,使用分布式锁避免工单重复分配,自定义注解完成接口权限校验,编写完整单元测试与 Swagger 接口文档。针对工单查询卡顿问题优化索引与 SQL 逻辑,缓存高频查询数据,解决多条件分页查询性能瓶颈。实现工单自动分派、超时预警、消息推送功能,适配企业多部门协同办公需求,全程独立完成需求评审、编码开发、联调测试、上线运维全流程工作。
全文约 320 字,覆盖微服务、缓存、消息队列、数据库优化、分布式、容器部署等核心 Java 技术,充分体现架构改造、性能调优、独立开发交付能力。
本项目针对老旧单体电商系统并发差、扩容难、维护成本高的痛点进行微服务架构改造,整体采用 Spring Cloud 微服务技术栈,拆分出用户、商品、订单、支付、库存、营销六大独立服务模块。我作为后端核心开发人员,全程参与架构方案设计、核心模块编码、线上性能优化与问题兜底。 服务治
本项目是面向线下中小型房产中介门店的微信小程序,后端采用 SpringBoot 开发,搭配 MySQL、Redis 实现整套房产线上展示与客户管理功能。我独立承担全部后端接口开发、数据库设计、业务逻辑实现以及小程序前后端联调工作。 小程序核心功能包含房源上架管理、新房 / 二手