1.扎实的 Java 开发能力:精通 Java 17/21,深入掌握 Record、Sealed Classes、Pattern Matching、Virtual Threads(虚拟线程)等新特性;深入理解 Spring Boot 3.x 核心原理、自动配置机制及生产级最佳实践。
2.微服务架构实战经验:熟练使用 Spring Cloud 微服务体系(包括 Gateway、OpenFeign、LoadBalancer),并具备 Spring Cloud Alibaba 生态(Nacos、Sentinel)的落地经验,能够高效实现服务注册发现、配置管理与容错限流。
3.分布式系统设计能力:具备微服务拆分与治理经验,熟悉分布式事务解决方案(如 Seata、Saga 模式等),能基于 Nacos 实现动态配置管理与高可用服务注册中心。
4.数据库与缓存优化:熟悉 MySQL 8.0,擅长高性能索引设计、复杂 SQL 调优与执行计划分析;精通 Redis 应用场景,包括缓存策略设计、分布式锁实现、Session 共享及高并发下的缓存一致性保障。
5.工作流引擎开发:熟悉 Flowable 7.x 流程引擎,能够基于 BPMN 2.0 进行业务流程建模、部署与定制化开发,支持复杂审批与状态流转场景。
6.前端工程化能力:掌握 Vue 3(Composition API)、响应式原理与生命周期机制;熟练使用 Vite 构建工具进行项目配置与性能优化;深入理解 TypeScript 类型系统,包括泛型、条件类型、映射类型等高级特性。
7.DevOps 与部署运维:具备 Docker 容器化部署经验,能使用 Docker Compose 编排多服务应用;熟悉 Nginx 配置,包括反向代理、负载均衡与静态资源优化。