計算機科學、工程或其他相關領域的高級文憑或上學歷。
擁有5至12年全職軟體開發經驗,主要集中在Java。
精通Java,熟悉JDK 17+特性(如虛擬線程、模式匹配),並具備集合、並發包(JUC)、反射和SPI的源代碼級理解。
精通Spring Boot和Spring Cloud(阿里巴巴或Netflix),熟悉其自動綁定、循環依賴和交易傳播機制。
精通MySQL,具有實際的數據庫分片(ShardingSphere/MyCat)經驗,能夠根據執行計劃進行複雜的SQL調優;精通Redis核心數據結構和集群解決方案(Codis/Twemproxy)。
熟練使用RocketMQ/Kafka,理解消息可靠性、排序和後背處理解決方案;熟悉分佈式交易(TCC/Saga)和分佈式鎖實現。
熟悉Docker/Kubernetes容器化部署;具有Service Mesh(Istio)或可观測性(Prometheus + SkyWalking)的經驗者優先。
熟悉Linux操作系統,熟練使用常見的網絡協議(TCP/IP/HTTP),能夠獨立排查網絡超時、連接泄漏等問題。
優秀的溝通技巧。流利使用國語和粵語。