統(tǒng)招本科及以上學歷,計算機、電子及相關(guān)專業(yè)。
1. 熟悉Java編程語言,具備扎實的編程功底,能夠使用Java開發(fā)高性能、高可擴展的應(yīng)用程序。
2. 熟悉面向?qū)ο笤O(shè)計原則,能夠基于實際需求進行模塊化設(shè)計,編寫可維護的高質(zhì)量代碼。
3. 熟悉常用的Java開發(fā)框架(如Spring、Spring Boot、Spring Cloud Alibaba等),并能熟練運用它們開發(fā)微服務(wù)應(yīng)用、集成分布式組件(如Dubbo RPC、RocketMQ等)。
4. 深入了解常用的緩存技術(shù),如Redis,能夠使用緩存優(yōu)化系統(tǒng)性能,提升系統(tǒng)響應(yīng)速度。
5. 有實際使用MySQL進行數(shù)據(jù)庫設(shè)計和優(yōu)化的經(jīng)驗,了解數(shù)據(jù)庫的分庫分表、索引優(yōu)化、事務(wù)管理等技術(shù)。
6. 熟悉消息隊列技術(shù),尤其是RocketMQ,具備在分布式系統(tǒng)中實現(xiàn)消息的可靠傳輸、事務(wù)管理等方面的經(jīng)驗。
7. 有良好的代碼編寫習慣和文檔編寫能力,熟悉敏捷開發(fā)流程,能夠有效使用版本管理工具(如Git)進行協(xié)作。
8. 有相關(guān)項目經(jīng)驗者優(yōu)先,特別是涉及微服務(wù)架構(gòu)、分布式數(shù)據(jù)存儲、消息隊列、以及大數(shù)據(jù)處理相關(guān)的項目經(jīng)驗。