崗位職責(zé):
1、參與平臺(tái)的技術(shù)開(kāi)發(fā)工作,數(shù)據(jù)庫(kù)及存儲(chǔ)設(shè)計(jì)、及相關(guān)應(yīng)用開(kāi)發(fā)等工作;
2、解決產(chǎn)品或項(xiàng)目中的關(guān)鍵問(wèn)題和技術(shù)問(wèn)題,持續(xù)對(duì)系統(tǒng)進(jìn)行重構(gòu)和優(yōu)化;
3、根據(jù)產(chǎn)品開(kāi)發(fā)規(guī)范和流程,參與現(xiàn)有系統(tǒng)的升級(jí)和改進(jìn),設(shè)計(jì)編碼及性能調(diào)優(yōu)等工作;
4、配合產(chǎn)品經(jīng)理,完成各功能模塊的代碼實(shí)現(xiàn),并按產(chǎn)品項(xiàng)目管理規(guī)范編寫(xiě)相應(yīng)的技術(shù)文檔;
與產(chǎn)品經(jīng)理、開(kāi)發(fā)、測(cè)試、運(yùn)營(yíng)等環(huán)節(jié)的有效溝通,確保對(duì)功能和產(chǎn)品特性充分理解,以保障產(chǎn)品如期上線并且正常運(yùn)行。
專(zhuān)業(yè)能力要求:
1、JAVA軟件設(shè)計(jì)工作經(jīng)驗(yàn)2年以上;
2、熟悉springboot,?mybatis等常見(jiàn)開(kāi)源框架的開(kāi)發(fā);
3、熟練掌握主流的關(guān)系數(shù)據(jù)庫(kù)mysql的開(kāi)發(fā);
4、熟練掌握springboot和springcloud,熟悉dubbo、zookeeper、rocketmq等主流技術(shù);
5、熟悉常用的設(shè)計(jì)模式,具備對(duì)復(fù)雜業(yè)務(wù)進(jìn)行抽象和建模的能力
6、對(duì)于Java基礎(chǔ)技術(shù)體系(包括JVM、類(lèi)裝載機(jī)制、多線程并發(fā)、IO、Socket、http協(xié)議)有一定的掌握和應(yīng)用經(jīng)驗(yàn);
7、熟悉Tomcat,Netty,WebLogic等主流web服務(wù)器;
8、熟悉Redis、Kafka、Git、nginx等常用組件的使用,具有相關(guān)的編碼經(jīng)驗(yàn);
9、對(duì)高并發(fā),高吞吐,高性能的業(yè)務(wù)系統(tǒng)有設(shè)計(jì)、實(shí)現(xiàn)等實(shí)戰(zhàn)經(jīng)驗(yàn)。