1、負(fù)責(zé)產(chǎn)品的系統(tǒng)分析和架構(gòu)設(shè)計,指導(dǎo)相關(guān)技術(shù)團(tuán)隊實現(xiàn)設(shè)計,規(guī)劃未來技術(shù)架構(gòu)方向;
2、進(jìn)行全局性和前瞻性的架構(gòu)設(shè)計,以及技術(shù)細(xì)節(jié)的實現(xiàn),推動相關(guān)團(tuán)隊完成系統(tǒng)架構(gòu)落地,解決業(yè)務(wù)發(fā)展遇到的架構(gòu)問題,持續(xù)提升系統(tǒng)平臺能力;
3、編寫核心代碼,帶領(lǐng)團(tuán)隊共同完成項目的開發(fā)和維護(hù),并保證項目的可擴(kuò)展性和可維護(hù)性;
4、提升系統(tǒng)的穩(wěn)定性、性能、質(zhì)量,從架構(gòu)上提供強(qiáng)大的系統(tǒng)保障能力。
5、牽頭編寫各種技術(shù)文檔:系統(tǒng)設(shè)計文檔,需求文檔,API文檔等
任職要求:
1、5年以上Java研發(fā)和軟件設(shè)計經(jīng)驗優(yōu)先(或者c/c++語言背景的資深架構(gòu)師)
2、3年以上系統(tǒng)設(shè)計與研發(fā)經(jīng)驗,具備大規(guī)模分布式架構(gòu)設(shè)計經(jīng)驗
3、熟練掌握?、數(shù)據(jù)庫以及各種中間件技術(shù),如tomcat、nginx、HTTP、redis、Mysql、RabbitMQ、Kafka等;
4、熟悉大規(guī)模系統(tǒng)的負(fù)載均衡、緩存、網(wǎng)絡(luò)存儲、網(wǎng)絡(luò)安全、數(shù)據(jù)庫高可用設(shè)計及性能評估機(jī)制;
5、熟練掌握MapReduce計算框架,熟悉大數(shù)據(jù)處理開發(fā)工具如Hadoop、Hive、Spark等,掌握大數(shù)據(jù)下的軟件調(diào)優(yōu)和性能優(yōu)化;
6、具備良好的系統(tǒng)分析能力,良好的抽象思維和邏輯思維能力,獨(dú)立分析問題解決問題的能力;
7、可承受較大壓力,有責(zé)任感,較強(qiáng)的溝通協(xié)調(diào)能力,具有團(tuán)隊合作精神