崗位職責:
1.架構設計:負責系統架構設計,研究并推動公司的基礎研發框架和平臺迭代升級。
2.核心代碼開發:主導核心開發工作,解決研發過程中的技術難題和瓶頸問題。
3.技術選型:負責根據具體應用場景進行技術選型,架構設計,產品選型,提出解決方案。
4.代碼質量:帶領團隊優化代碼結構和設計,不斷提高代碼質量。
5.性能優化:指導團隊監控分析系統關鍵指標,發現性能瓶頸,設計合理的性能優化方案并帶領團隊實施。
6.團隊協作:參與客戶業務需求調研,將需求轉化為系統需求,并指導團隊開發人員實現開發目標,同時為提升團隊研發效能提供建議。
7.技術預研:關注行業最新技術趨勢和發展方向,結合公司業務需求及現有技術基礎,負責新技術的研究和實際應用的落地工作。
任職要求:
1.技術技能:具備扎實的Java編程基礎,熟練應用設計模式和主流開源框架;了解JVM運行機制和內存模型,有JVM性能調優實踐經驗;熟練掌握Spring Cloud等微服務框架,并具備豐富實戰經驗;精通主流數據庫設計和SQL優化;熟悉Linux、Maven、Git等常用工具,了解Tomcat、Nginx等開源服務器的配置和性能調優;掌握分布式緩存(如Redis、Memcache)、消息中間件(如Rocket MQ、Kafka、NSQ)、ElasticSearch、Hbase、搜索引擎(如Lucene、Solr)等技術;熟悉Docker、虛擬化、彈性計算和自動化運維相關技術。
2.工作經驗:計算機相關專業本科及以上學歷,5年以上的工作經驗,具備大型系統架構設計經歷,有一定項目管理/團隊管理經驗。
3.通用能力:優秀的溝通和協作能力,能夠與團隊成員有效溝通;能提出創新的技術解決方案,推動技術進步;快速學習新技術和新工具的能力。
4.優先條件:有大型分布式系統設計和應用經驗,大數據開發經驗,掌握除Java外的其他編程語言,熟悉Vue、Angular、React等前端技術之一,以及在安全、車聯網、物聯網、5G、人工智能、邊緣計算、智慧醫療、智慧城市、區塊鏈等領域或大型中臺開發方面有實際經驗。