崗位職責:
1、負責技術平臺基礎組件級核心代碼的開發(fā),對產品性能及代碼質量負責;
2、負責系統(tǒng)及相關產品需求分析及技術架構設計,對產品及應用的靈活性、開放性負責;
3、跟進前沿技術,參與技術決策、技術選型、技術架構和技術風險評估;
4、遵循技術標準、規(guī)范,推動架構師高質量完成設計、開發(fā)任務;
5、指導應用服務系統(tǒng)開發(fā)工作、業(yè)務系統(tǒng)開發(fā);
6、參與技術評估、技術積累、技術難題解決等工作,幫助團隊轉型基于kubernetes和istio的中臺服務架構轉型。
任職要求:
1、5年以上開發(fā)經驗,具備扎實的 Java 基礎,精通多線程編程、NIO模型,設計模式, http 協議、jvm 調優(yōu)、序列化等;
2、樂于在復雜系統(tǒng)中定位關鍵性能問題,強烈的求知欲和優(yōu)秀的 trouble shooting 能力;
3、熟悉語言 Runtime 優(yōu)化技術和編譯優(yōu)化技術(熟悉Java Profiling, JVMTI, JMX, VisualVM核心( JConsole, jstat, jinfo, jstack, jmap, etc)實現 其中之一);
4、深入理解 Linux 操作系統(tǒng)原理者優(yōu)先;有相關開源社區(qū)貢獻者優(yōu)先。
5、精通分布式系統(tǒng)緩存技術、搜索技術、異步框架、集群與負載均衡、消息系統(tǒng),有相關項目架構設計經驗;
6、精通微服務架構體系,有豐富的基于微服務架構的落地案例,有大型分布、大數據量、高并發(fā)、高可用系統(tǒng)的設計開發(fā)經驗,有kubernetes和istio落地經驗;
7、有很好的分析問題和解決問題的能力,責任心強,善于學習,善于溝通和表達,有良好的團隊合作意識.
8、有從單體架構到微服務架構的規(guī)劃、建設經驗,并主導過1個以上百萬級項目建設經驗
9、有至少20人以上開發(fā)團隊管理經驗,能基于產品維度、技術維度、架構維度和資源優(yōu)化維度等進行產品化、低代碼、統(tǒng)一化設計開發(fā)經驗
10、能基于軟件架構、應用訪問等高并發(fā)場景經驗。