崗位職責(zé):1、負(fù)責(zé)按事先商定的質(zhì)量進(jìn)度要求完成系統(tǒng)架構(gòu)設(shè)計(jì)工作;2、指導(dǎo)開發(fā)人員完成開發(fā),對(duì)項(xiàng)目技術(shù)體系、產(chǎn)品質(zhì)量總體負(fù)責(zé);3、根據(jù)客戶反饋對(duì)系統(tǒng)架構(gòu)進(jìn)行調(diào)整優(yōu)化;4、參加用戶需求調(diào)研,提出業(yè)務(wù)系統(tǒng)架構(gòu)初步解決方案,技術(shù)可行性評(píng)估;5、編寫技術(shù)概要設(shè)計(jì)與技術(shù)詳細(xì)設(shè)計(jì)說明書,架構(gòu)圖,部署圖;6、規(guī)劃公司技術(shù)路線,優(yōu)化升級(jí)公司技術(shù)架構(gòu),分享培訓(xùn)公司成員;崗位要求:1.?JAVA基礎(chǔ)扎實(shí),對(duì)JVM原理有一定的了解,?熟悉Spring,Netty,多線程編程,RPC框架,分布式緩存,監(jiān)控,消息中間件,異步處理等機(jī)制;2.?5年級(jí)以上開發(fā)經(jīng)驗(yàn),項(xiàng)目架構(gòu)經(jīng)驗(yàn),對(duì)技術(shù)選型有一定有鑒賞能力,如數(shù)據(jù)庫、緩存、分布式架構(gòu)開源或自研發(fā)實(shí)際經(jīng)驗(yàn);3.?熟練掌握分布式通訊框架、消息中間件、分布式緩存(memcache、redis等)、分布式事務(wù)處理;4.?有豐富的分布式高并發(fā)、高吞吐、高穩(wěn)定性系統(tǒng)架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)分布式鎖與協(xié)調(diào)、選舉有較深的認(rèn)識(shí);5.?熟悉大數(shù)據(jù)技術(shù)如?hadoop生態(tài)圈相關(guān)技術(shù)與使用,如?Hive,Spark,Flink,kylin?任一一種。