【職責內(nèi)容】
崗位職責:
1. 負責APP B端C端產(chǎn)品和三方業(yè)務(wù)的設(shè)計;
2. 核心框架的技術(shù)選型和代碼編寫;
3. 組件與服務(wù)的設(shè)計和核心代碼的編寫;
4. 研發(fā)基礎(chǔ)服務(wù)組件,解決共性需求,減少重復(fù)開發(fā);
5. 研究應(yīng)用架構(gòu)的方向,保證系統(tǒng)框架的高效和穩(wěn)定;
6. 負責對技術(shù)團隊的培訓(xùn)及指導(dǎo),定期介紹新技術(shù)促進團隊技術(shù)效率。
任職資格:
1. 計算機及相關(guān)專業(yè)本科及以上學(xué)歷,2年以上大型互聯(lián)網(wǎng)從業(yè)經(jīng)驗;
2. 具有豐富的系統(tǒng)分析與架構(gòu)設(shè)計實踐經(jīng)驗,熟悉高性能、高并發(fā)、高可用性、高擴展性系統(tǒng)架構(gòu)設(shè)計;
3. java技術(shù)棧基礎(chǔ)扎實,對IO、集合、多線程、并發(fā)等基理解深入,了解JVM原理,了解軟件性能分析、調(diào)優(yōu)等相關(guān)方法;
4. 精通Sping Boot/Spring Cloud/Dubbo等微服務(wù)框架和架構(gòu),了解其原理和優(yōu)缺點,并有豐富實戰(zhàn)經(jīng)驗;
5. 熟悉Docker/Kubernetes等容器化系統(tǒng),熟悉分布式存儲、緩存、消息等機制,能對分布式常用技術(shù)進行合理應(yīng)用,解決實際架構(gòu)問題;
6. 熟悉主流數(shù)據(jù)庫及持久化方式,Oracle、Mysql,JPA、Mybatis、Spring jdbc等;
7. 熟悉持續(xù)集成、持續(xù)交付、devops、測試驅(qū)動開發(fā)等先進工程實踐,具有技術(shù)驅(qū)動和精益求精理念;
8. 熟悉負載均衡、服務(wù)發(fā)現(xiàn)、高可用、自動伸縮、分布式服務(wù)等技術(shù);
9. 對技術(shù)充滿熱情且具有鉆研精神,對新技術(shù)以及行業(yè)動向保持敏感性。
10. 抗壓能力強,會發(fā)現(xiàn)問題,同時也能提供解決方案,有Owner意識,具備良好的自我驅(qū)動能力和責任心;
11. 擁有和工作年限相稱的廣度和深度,有較強的邏輯/概率思維能力,善于分析、歸納、描述、溝通、和解決。