崗位職責(zé):
1.系統(tǒng)開發(fā)與維護(hù)
負(fù)責(zé)后端系統(tǒng)架構(gòu)設(shè)計(jì)與開發(fā),編寫功能模塊代碼,完成接口開發(fā),進(jìn)行單元測試,實(shí)現(xiàn)定制化需求。
對(duì)已開發(fā)軟件進(jìn)行維護(hù)和改進(jìn),優(yōu)化性能,協(xié)助項(xiàng)目部署、現(xiàn)場調(diào)試及日常維護(hù)。
2.技術(shù)研究與優(yōu)化
研究并應(yīng)用新技術(shù),優(yōu)化現(xiàn)有系統(tǒng)架構(gòu)和性能。
參與代碼審查,學(xué)習(xí)并實(shí)踐優(yōu)秀的工程規(guī)范。
3.文檔編寫
編寫系統(tǒng)設(shè)計(jì)、接口說明、數(shù)據(jù)庫設(shè)計(jì)等相關(guān)技術(shù)文檔。
任職要求:
學(xué)歷要求:本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程等相關(guān)專業(yè)
編程語言:精通Java編程語言,具備扎實(shí)的Java基礎(chǔ)知識(shí),包括但不限于JVM、類加載機(jī)制、多線程并發(fā)、IO等。
框架技術(shù):熟悉Spring Boot、Spring MVC、MyBatis等主流Java開發(fā)框架,了解其原理和實(shí)現(xiàn)方式。
數(shù)據(jù)庫:了解MySQL、Oracle等關(guān)系型數(shù)據(jù)庫的基本操作,具備SQL編寫和優(yōu)化能力;熟悉Redis等非關(guān)系型數(shù)據(jù)庫的基礎(chǔ)功能。
版本控制:熟悉Git等版本控制工具的使用。
其他技術(shù):了解Linux操作系統(tǒng),熟悉常用命令;對(duì)分布式系統(tǒng)、微服務(wù)架構(gòu)有基本認(rèn)識(shí);了解中間件如消息隊(duì)列(MQ)、緩存系統(tǒng)(如Redis)的基本原理和使用。