一、崗位職責(zé):?????1、負(fù)責(zé)架構(gòu)設(shè)計(jì)和搭建平臺(tái),團(tuán)隊(duì)建設(shè);??
?????2、負(fù)責(zé)系統(tǒng)設(shè)計(jì)與核心代碼開發(fā):應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì)、開發(fā)框架搭建,核心算法編寫;??
?????3、負(fù)責(zé)優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),解決現(xiàn)有技術(shù)架構(gòu)的瓶頸,解決現(xiàn)有系統(tǒng)優(yōu)化升級(jí)中的技術(shù)問題等;??
?????4、負(fù)責(zé)對核心系統(tǒng)進(jìn)行容災(zāi)、穩(wěn)定性、高可用技術(shù)升級(jí)。負(fù)責(zé)升級(jí)改造及遷移的方案設(shè)計(jì)和實(shí)現(xiàn)。??
?????二、任職資格:??
?????????1、精通JAVA,扎實(shí)的Java編程基礎(chǔ),熟悉常用設(shè)計(jì)模式、多線程、JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化,具有系統(tǒng)設(shè)計(jì)、系統(tǒng)分析能力。;???
???????2、熟悉高可用性分布式系統(tǒng)設(shè)計(jì),熟悉RPC、緩存、消息隊(duì)列、負(fù)載均衡、分布式事務(wù)等,并能進(jìn)行系統(tǒng)的調(diào)優(yōu)和優(yōu)化;???
???????3、熟練掌握SpringBoot框架,主流微服務(wù)框架開發(fā)經(jīng)驗(yàn),深刻理解微服務(wù)原理及運(yùn)行機(jī)制,并對服務(wù)拆分、服務(wù)間調(diào)用、服務(wù)治理有獨(dú)特見解;???
???????4、?熟悉Mysql、Oracle數(shù)據(jù)庫,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗(yàn),熟悉主流內(nèi)存數(shù)據(jù)庫。