精通 Java 和 Spring Boot,熟悉 Spring Security、MyBatis、MyBatis-Plus 等常用框架,擅長 RESTful API 開發(fā)與優(yōu)化,具有高并發(fā)系統(tǒng)設計經驗。具備豐富的 MySQL 數(shù)據庫設計與優(yōu)化經驗,熟悉 Redis 緩存設計與性能調優(yōu)。
微服務與架構: 熟悉 Spring Cloud 微服務架構,具備服務注冊、負載均衡、容錯等實踐經驗,能夠搭建高可用、可擴展的分布式系統(tǒng)。
業(yè)務建模與需求轉化: 擅長從用戶需求中提取業(yè)務邏輯,進行精確的業(yè)務建模,并將業(yè)務需求轉化為高效的系統(tǒng)功能與模塊設計,確保系統(tǒng)架構與業(yè)務目標高度契合。
文件導入導出: 熟練處理 Word、PDF、XML 等文件格式的導入與導出,具備生成復雜報表、文檔模板以及批量數(shù)據處理的能力。
工作流引擎: 具備使用 Activiti 或 Flowable 等工作流引擎實現(xiàn)業(yè)務流程自動化的經驗,能夠設計并優(yōu)化復雜的工作流系統(tǒng)。
規(guī)則引擎: 熟悉 Drools 等規(guī)則引擎,能夠根據業(yè)務需求定義規(guī)則,自動化處理復雜決策邏輯。
中間件與消息隊列: 熟悉 Redis、ElasticSearch(ES)、MongoDB 等常用中間件,具備高效的緩存設計與全文檢索實現(xiàn)經驗。能夠使用 RabbitMQ、Kafka 等消息隊列實現(xiàn)系統(tǒng)解耦和異步處理。
后端管理系統(tǒng): 具有開發(fā)與維護高效 后端管理系統(tǒng) 的經驗,熟悉權限管理、數(shù)據統(tǒng)計、報表生成等功能模塊的設計與實現(xiàn)。
微信小程序與手機App: 熟悉 微信小程序 開發(fā),能夠設計與實現(xiàn)后端服務對接;具備 Android 和 iOS 平臺應用開發(fā)經驗,能夠設計與實現(xiàn)移動端的后端服務與數(shù)據交互。
容器與自動化部署: 熟悉 Docker 和 Kubernetes 容器化技術,具備持續(xù)集成與自動化部署經驗,能夠實現(xiàn)高效的開發(fā)和運維流程。
開發(fā)工具與版本控制: 熟練使用 Git 進行版本控制,熟悉 Maven、Gradle 等構建工具。
在線海外中文教育平臺
技術棧: Spring Boot、MyBatis-Plus、Redis、RabbitMQ、MySQL、微信小程序、Flutter(App 開發(fā))