崗位職責:1、獨立完成產(chǎn)品線內(nèi)項目的系統(tǒng)分析、設計,并主導完成詳細設計和編碼的任務,確保項目的進度和質(zhì)量;2、主導技術難題攻關,解決各種疑難雜癥,系統(tǒng)優(yōu)化,持續(xù)提升核心系統(tǒng)的性能與可用性;3、指導初級工程師工作,建設和打造良好的工程師團隊氛圍;4、對交付的產(chǎn)品質(zhì)量負責;崗位要求:1、5年以上開發(fā)經(jīng)驗,具備千萬級用戶產(chǎn)品研發(fā)經(jīng)驗;2、扎實的Java編程基礎,熟悉常用的設計模式、多線程編程、具備良好的編碼實踐,善于重構(gòu)代碼和有CodeReview習慣的尤佳;3、熟悉高性能、高并發(fā)、高可用性分布式系統(tǒng)設計,熟悉RPC、緩存、消息隊列、負載均衡、Nginx等,并能進行系統(tǒng)的調(diào)優(yōu)和優(yōu)化;4、熟悉掌握微服務架構(gòu),熟練掌握基于Spring?Cloud的微服務架構(gòu)系統(tǒng)設計;5、熟悉JVM,包括內(nèi)存模型、類加載機制以及性能優(yōu)化;6、熟悉MySQL數(shù)據(jù)庫,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗,熟悉主流NoSQL數(shù)據(jù)庫;7、熟悉linux等操作系統(tǒng)的日常操作,熟練采用maven,git;8、解決線上問題能力強,善于定位問題原因;9、絕對的細心,有耐心,有一定抗壓能力,有強烈的責任心,強烈的deadline意識;10、對技術有激情,具備良好的學習能力和團隊協(xié)作能力,善于溝通和分享,認同公司企業(yè)文化;11、有豐富帶人經(jīng)驗者,有5人及以上Team?Leader經(jīng)驗,項目架構(gòu)經(jīng)驗者優(yōu)先;