職位描述
1.?負(fù)責(zé)互聯(lián)網(wǎng)產(chǎn)品后端服務(wù)架構(gòu)設(shè)計(jì),要求系統(tǒng)具有可擴(kuò)展性,?能夠支持大量并發(fā)用戶;
2.?根據(jù)產(chǎn)品需求完成服務(wù)端架構(gòu)和模塊設(shè)計(jì)、編碼、測(cè)試以及文檔編寫等工作;
3.?解決規(guī)模增長(zhǎng)帶來(lái)的技術(shù)和業(yè)務(wù)問(wèn)題,確保提供高可靠數(shù)據(jù)服務(wù),保證系統(tǒng)穩(wěn)定、高效運(yùn)行;
4.?優(yōu)化系統(tǒng)性能,?保證服務(wù)器質(zhì)量和性能。
職位要求
1.?精通java編程,熟悉java?sdk提供的主要能力;
2.?理解java運(yùn)行時(shí)工作原理,熟悉jvm性能調(diào)優(yōu),能夠充分利用java特性支持框架與程序庫(kù)的設(shè)計(jì)開發(fā);
3.?熟悉多線程編程,熟練使用java并發(fā)包下的各項(xiàng)常用基礎(chǔ)設(shè)施;
4.?熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息等機(jī)制;深入了解微服務(wù)架構(gòu);
5.?掌握多線程及高性能的設(shè)計(jì)與編碼及性能調(diào)優(yōu);有高并發(fā)應(yīng)用開發(fā)經(jīng)驗(yàn);
6.?能夠熟練使用linux,能夠利用常用的工具對(duì)程序進(jìn)行跟蹤診斷;
7.?有大數(shù)據(jù)應(yīng)用開發(fā)經(jīng)驗(yàn),熟悉hadoop/hbase/hive/kafka/flume優(yōu)先;
8.??喜歡去看及嘗試最新的技術(shù),追求編寫優(yōu)雅的代碼,從技術(shù)趨勢(shì)和思路上能影響技術(shù)團(tuán)隊(duì);
9.?有知名互聯(lián)網(wǎng)公司工作經(jīng)驗(yàn)者優(yōu)先。