崗位職責(zé):
?1.?參與后端系統(tǒng)需求分析、設(shè)計(jì);
?2.?負(fù)責(zé)后端系統(tǒng)的編碼、測(cè)試、交付工作;
?3.?后端軟件系統(tǒng)需求跟蹤、版本管理;
??
?任職要求:
?1.?有3年以上開(kāi)發(fā)經(jīng)驗(yàn);
?2.?精通java,熟悉JDK1.8+特性;熟練掌握多線(xiàn)程編程;掌握異步編程模型者(如?akka/vert.x)優(yōu)先;?
?3.?良好的編碼習(xí)慣,規(guī)范化的文檔、測(cè)試能力;能夠根據(jù)測(cè)試計(jì)劃制定完整的測(cè)試用例;
?4.?熟練掌握SpringBoot全家桶,有2.x,SpringFlux經(jīng)驗(yàn)者優(yōu)先;
?5.?熟悉常見(jiàn)的數(shù)據(jù)庫(kù),熟練掌握數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL優(yōu)化;?熟悉常見(jiàn)的緩存方案,熟悉常見(jiàn)的內(nèi)存數(shù)據(jù)庫(kù);熟悉SQLSERVER/ORACLE者優(yōu)先;
?6.?熟練掌握git版本管理工具;理解版本發(fā)布、管理規(guī)范;
?7.?熟悉linux操作系統(tǒng);至少掌握shell/python/lua一種腳本語(yǔ)言;熟悉nginx優(yōu)先;
?8.?熟悉Docker等容器技術(shù)者優(yōu)先;
?9.?了解常見(jiàn)的monitor方案,有Prometheus、Grafana、Micrometer經(jīng)驗(yàn)者優(yōu)先;