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