1.扎實(shí)的 Java 開發(fā)能力:精通 Java 17/21,深入掌握 Record、Sealed Classes、Pattern Matching、Virtual Threads(虛擬線程)等新特性;深入理解 Spring Boot 3.x 核心原理、自動(dòng)配置機(jī)制及生產(chǎn)級(jí)最佳實(shí)踐。
2.微服務(wù)架構(gòu)實(shí)戰(zhàn)經(jīng)驗(yàn):熟練使用 Spring Cloud 微服務(wù)體系(包括 Gateway、OpenFeign、LoadBalancer),并具備 Spring Cloud Alibaba 生態(tài)(Nacos、Sentinel)的落地經(jīng)驗(yàn),能夠高效實(shí)現(xiàn)服務(wù)注冊(cè)發(fā)現(xiàn)、配置管理與容錯(cuò)限流。
3.分布式系統(tǒng)設(shè)計(jì)能力:具備微服務(wù)拆分與治理經(jīng)驗(yàn),熟悉分布式事務(wù)解決方案(如 Seata、Saga 模式等),能基于 Nacos 實(shí)現(xiàn)動(dòng)態(tài)配置管理與高可用服務(wù)注冊(cè)中心。
4.數(shù)據(jù)庫(kù)與緩存優(yōu)化:熟悉 MySQL 8.0,擅長(zhǎng)高性能索引設(shè)計(jì)、復(fù)雜 SQL 調(diào)優(yōu)與執(zhí)行計(jì)劃分析;精通 Redis 應(yīng)用場(chǎng)景,包括緩存策略設(shè)計(jì)、分布式鎖實(shí)現(xiàn)、Session 共享及高并發(fā)下的緩存一致性保障。
5.工作流引擎開發(fā):熟悉 Flowable 7.x 流程引擎,能夠基于 BPMN 2.0 進(jìn)行業(yè)務(wù)流程建模、部署與定制化開發(fā),支持復(fù)雜審批與狀態(tài)流轉(zhuǎn)場(chǎng)景。
6.前端工程化能力:掌握 Vue 3(Composition API)、響應(yīng)式原理與生命周期機(jī)制;熟練使用 Vite 構(gòu)建工具進(jìn)行項(xiàng)目配置與性能優(yōu)化;深入理解 TypeScript 類型系統(tǒng),包括泛型、條件類型、映射類型等高級(jí)特性。
7.DevOps 與部署運(yùn)維:具備 Docker 容器化部署經(jīng)驗(yàn),能使用 Docker Compose 編排多服務(wù)應(yīng)用;熟悉 Nginx 配置,包括反向代理、負(fù)載均衡與靜態(tài)資源優(yōu)化。