Java架構(gòu)師
?工作內(nèi)容:
?1.負(fù)責(zé)系統(tǒng)總體設(shè)計與核心代碼開發(fā):應(yīng)用系統(tǒng)架構(gòu)設(shè)計、開發(fā)框架搭建、開發(fā)規(guī)范制定,核心算法編寫,指導(dǎo)開發(fā)團(tuán)隊進(jìn)行業(yè)務(wù)模塊代碼編寫等。
?2.負(fù)責(zé)優(yōu)化現(xiàn)有產(chǎn)品架構(gòu),設(shè)計新的架構(gòu),解決現(xiàn)有技術(shù)架構(gòu)的瓶頸,解決現(xiàn)有業(yè)務(wù)產(chǎn)品優(yōu)化升級的技術(shù)問題等。
?任職資格:
?1.?5年以上工作經(jīng)驗,豐富的軟件架構(gòu)設(shè)計經(jīng)驗,實(shí)際完成并獨(dú)立設(shè)計、改造的軟件項目不少于3個,或大型項目1個。
?2.精通JAVA,扎實(shí)的Java編程基礎(chǔ),熟悉常用設(shè)計模式、多線程、JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化,具有系統(tǒng)設(shè)計、系統(tǒng)架構(gòu)能力。
?3.熟悉高性能、高并發(fā)、高可用性分布式系統(tǒng)設(shè)計,熟悉RPC、GRPC、緩存、消息隊列、負(fù)載均衡、分布式事務(wù)等,并能進(jìn)行系統(tǒng)的調(diào)優(yōu)和優(yōu)化。
?4.熟練掌握SpringBoot框架,兩年以上SpringCloud微服務(wù)框架開發(fā)經(jīng)驗,深刻理解微服務(wù)原理及運(yùn)行機(jī)制,并對服務(wù)拆分、服務(wù)間調(diào)用、服務(wù)治理有獨(dú)特見解。
?5.熟悉Postgresql、Mysql等數(shù)據(jù)庫,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗,熟悉主流多種NoSQL數(shù)據(jù)庫。
?6.熟悉Docker/Kubernetes容器化