本人从事 Java 后端开发多年,具备从需求分析、系统设计到上线运维的独立交付能力,技术栈以 Java 及 Spring 生态为核心。
后端方面,熟练使用 Java,熟悉 JVM 基础与多线程编程;熟练掌握 Spring、Spring Boot、Spring MVC,了解 Spring Cloud 微服务体系,能基于网关与配置中心搭建和维护服务;持久层熟练使用 MyBatis,熟悉 PageHelper 等分页方案;项目构建与版本协作熟练使用 Maven、Git。
数据库方面,熟练使用 MySQL,具备表结构设计、索引优化与慢 SQL 排查调优经验;熟悉 Apache Doris 等 OLAP 分析型数据库,能承担海量数据的导入、建模与查询性能优化,有数仓、报表、统计分析类场景的落地经验;熟悉 Redis 缓存的使用与常见问题的处理。
架构与业务方面,有多租户 SaaS 系统、RBAC 角色权限体系的设计与开发经验,能处理租户隔离、定时任务调度等业务场景。
运维与排障方面,熟悉 Linux 常用命令,熟练使用 Docker 进行容器化部署,能编写 Shell 脚本实现服务巡检、容器监控与异常告警;具备较强的线上问题定位能力,能从堆栈、连接池、网络、容器等多个层面排查并解决生产故障,保障系统稳定运行。
前端方面,了解 Vue,能进行前后端联调及简单页面开发,具备全栈协作能力。
本人编码规范、责任心强,注重代码质量与系统稳定性,能够独立负责模块或项目的开发与维护。
【项目一:多租户 SaaS 业务后台与权限平台】
技术栈:Java、Spring Boot、Spring MVC、MyBatis、PageHelper、Druid 连接池、MySQL、Redis、Docker。
项目描述:面向 B 端的多租户后台系统,承载租户管理、角色权限、业务数据维护等核心功能,采用租户隔离与 RBAC 权限模型。
个人职责:负责角色权限模块的设计与开发,基于 RBAC 实现菜单、按钮级权限控制;负责租户信息的定时刷新与缓存同步,保障多租户数据隔离的准确性;参与接口开发与联调,使用 MyBatis 完成复杂查询与分页;负责生产环境稳定性保障,针对连接池、定时任务、接口超时等问题进行排查与调优,并补充服务监控与异常告警,降低线上故障影响面。
项目成果:权限模型支撑多角色灵活配置,线上核心接口稳定运行,故障定位与恢复效率明显提升。
【项目二:企业级数据统计分析平台】
技术栈:Java、Spring Boot、Apache Doris、MySQL、Shell、Docker。
项目描述:面向海量业务数据的统计分析平台,提供多维报表、指标计算与数据查询能力,采用 Doris 作为 OLAP 分析引擎。
个人职责:负责统计模块后端开发,完成数据导入、指标建模与查询接口;基于 Doris 进行表结构设计与查询优化,处理大表关联、聚合慢查询等性能问题;编写脚本配