【崗位職責(zé)】:Java中級開發(fā)工程師
1、負(fù)責(zé)公司業(yè)務(wù)模塊級的開發(fā),明確開發(fā)目標(biāo),制定開發(fā)計(jì)劃;
2、負(fù)責(zé)公司產(chǎn)品的編碼實(shí)現(xiàn),并能主動維護(hù)負(fù)責(zé)模塊的代碼質(zhì)量;
3、協(xié)助處理業(yè)務(wù)中的技術(shù)問題及線上問題的排查;
4、根據(jù)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)軟件模塊的設(shè)計(jì)、開發(fā)、單元測試和文檔編寫;
5、調(diào)整、部署系統(tǒng)平臺的搭建,調(diào)優(yōu)等;
6、完善基礎(chǔ)服務(wù),開發(fā)框架及代碼庫,提升開發(fā)效率及質(zhì)量;
7、有效地進(jìn)行團(tuán)隊(duì)配合,有效地獲取和滿足需求,有效溝通。
【任職條件】:
1、3年左右JAVA后端開發(fā)經(jīng)驗(yàn);
2、JAVA?基礎(chǔ)扎實(shí),良好的編碼規(guī)范。理解IO、多線程、集合等基礎(chǔ)框架,深入理解JVM?原理;
3、熟練使用MySQL、SqlServer其中至少一個數(shù)據(jù)庫,并能對SQL或庫表進(jìn)行優(yōu)化,熟悉索引原理,能進(jìn)行索引分析和性能分析;
4、熟悉常用的設(shè)計(jì)模式,具有代碼重構(gòu)和優(yōu)化能力,有成功的重構(gòu)經(jīng)驗(yàn),能對復(fù)雜的分布式系統(tǒng)進(jìn)行重構(gòu)優(yōu)化;
5、了解Spring生態(tài),有使用SpringCloud?2年以上的實(shí)際項(xiàng)目經(jīng)驗(yàn);
6、有良好的編碼風(fēng)格、自測手段,具有自我管理意識,有清晰的編程能力,算法實(shí)現(xiàn)能力,數(shù)據(jù)結(jié)構(gòu)知識;
7、加分項(xiàng),有kafka、redis、elasticsearch、flowable、報表引擎經(jīng)驗(yàn)優(yōu)先;
8、有l(wèi)inux,?docker容器部署使用優(yōu)先。