崗位職責:1、?參與產品需求的討論和梳理,并能提出建設性意見或建議;2、?負責核心系統(tǒng)的功能設計、技術選型、架構設計,并完成核心代碼的編寫;3、?負責對已有系統(tǒng)的重構與優(yōu)化;4、根據(jù)公司發(fā)展戰(zhàn)略制定相應地技術規(guī)劃,推動平臺技術的革新,系統(tǒng)性能調優(yōu);5、解決重要項目中的關鍵架構問題和技術難題,負責項目關鍵技術難點攻關;6、對開發(fā)團隊進行技術指導和培訓,規(guī)范開發(fā)流程。任職要求:1、計算機相關專業(yè)本科及以上學歷,5年以上相關工作經驗;2、精通Java語言,對相關技術領域的開源產品有深入的理解,至少熟讀一個開源框架源碼;3、精通領域建模,掌握UML語言,并能畫出類圖、流程圖及時序圖等;4、熟悉主流互聯(lián)網(wǎng)技術架構體系,熟悉SOA,敏捷開發(fā)等理念;5、熟悉緩存技術、搜索技術、異步框架、集群與負載均衡、消息系統(tǒng)等領域;6、熟悉Mysql數(shù)據(jù)庫,有數(shù)據(jù)庫設計并調優(yōu)能力;7、掌握Spring?Boot、Spring?MVC、Spring?Cloud、MyBatis等技術框架,并能了解原理;熟悉常用Java中間件(Zookeeper、Dubbo、Netflix套件、Kafka及Redis等);?8、具有大型分布式、高并發(fā)、高負載、高可用系統(tǒng)設計、開發(fā)和調優(yōu)經驗;9、具備較強的邏輯思維、溝通技巧,具備較強的責任心和抗壓性,以及團隊意識。