職位描述:
工作內容:
1、負責梳理現有產品代碼結構,梳理現有產品部署結構
2、分析現有系統(tǒng)的技術瓶頸,提出適用于全球化、分布式、高并發(fā)、高可用的架構和部署方案并推動落地實施
3、參與系統(tǒng)架構,系統(tǒng)部署,核心代碼的編寫工作
4、對產品性能及代碼質量負責,確保系統(tǒng)可擴展性、安全性及性能優(yōu)化
任職要求:
1、計算機、數學及相關專業(yè)本科及以上學歷;有大型系統(tǒng)的設計和開發(fā)經驗,有JAVA底層開發(fā)框架成功案例;
2、5年以上的相關經驗,能獨立承擔大型系統(tǒng)分析和架構設計經驗;
3、精通JAVA體系架構,精通主流的開源框架;了解目前技術及發(fā)展趨向;
4、精通io、多線程、集合等基礎框架,熟悉分布式系統(tǒng)的設計和應用。深度掌握分布式框架,如Spring Cloud, Dubbo等;有豐富的基于微服務架構的落地案例,有大數據量、高并發(fā)、高可用系統(tǒng)的設計開發(fā)經驗;
5、精通mongodb,redis等NoSQL技術,有ES經驗;熟悉mq等消息隊列技術
6、邏輯分析能力、學習能力和創(chuàng)新能力強,具有團隊合作精神,良好的語言表達及溝通能力。
7、有社交軟件、郵箱、視頻會議項目經驗優(yōu)先
8、持有架構師認證(如TOGAF、AWS/Aliyun架構師認證)優(yōu)先。
9、有開源項目貢獻或技術博客/社區(qū)影響力者優(yōu)先。