核心技能
编程语言
精通 Java,熟悉面向对象编程、多线程、集合框架等核心技术
了解 Java 8 + 新特性(Lambda 表达式、Stream API、Optional 等)
掌握 JVM 原理(内存模型、垃圾回收机制)
框架与工具
后端框架:Spring、Spring Boot、Spring Cloud、MyBatis
前端技术:HTML/CSS、JavaScript、Vue.js(基础)
数据库:MySQL、Redis、MongoDB,熟悉 SQL 优化
开发工具:IntelliJ IDEA、Maven/Gradle、Git、Docker
系统设计
微服务架构设计(服务拆分、注册发现、网关、负载均衡)
高并发、高可用系统优化经验
分布式系统开发(分布式事务、缓存、消息队列)
电商平台后端系统(2023.03 - 2024.09)
负责订单模块开发,使用 Spring Boot + MyBatis 构建核心服务
优化 SQL 查询,将订单查询响应时间从 500ms 降低至 100ms
引入 Redis 缓存热点数据,QPS 提升 300%
企业级权限管理系统(2022.06 - 2023.01)
基于 Spring Security + JWT 实现认证授权体系
设计 RBAC 权限模型,支持多租户隔离
编写单元测试(JUnit + Mockito),测试覆盖率达 85%
实时数据统计平台(2021.09 - 2022.05)
使用 Kafka 处理每秒 10 万 + 消息流
基于 Elasticsearch 实现数据快速检索
设计可扩展的数据聚合算法,支持动态维度分析