崗位職責(zé):?
1、深入理解業(yè)務(wù)需求,獨(dú)立完成系統(tǒng)或功能模塊的概要設(shè)計(jì),編寫概要設(shè)計(jì)文檔;
2、獨(dú)立完成系統(tǒng)或功能模塊的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),整體邏輯設(shè)計(jì),完成詳細(xì)設(shè)計(jì)文檔;?
3、編寫前后端業(yè)務(wù)邏輯代碼,實(shí)現(xiàn)業(yè)務(wù)功能,完成對代碼性能、SQL?及存儲(chǔ)性能進(jìn)行調(diào)優(yōu),能夠?qū)σ延写a進(jìn)行功能和性能的重構(gòu)改造;?
4、對系統(tǒng)?BUG?進(jìn)行分析,并完成修改完善;?
5、編寫單元測試代碼,并對功能進(jìn)行模塊測試;?
6、利用代碼檢查工具對代碼進(jìn)行靜態(tài)檢查;?
7、結(jié)合需求及測試用例,對負(fù)責(zé)的功能進(jìn)行驗(yàn)證測試;?
8、制定并跟進(jìn)負(fù)責(zé)功能的開發(fā)計(jì)劃,并按計(jì)劃完成開發(fā)任務(wù)。?
?
任職要求:?
1、本科以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),兩年以上?java?開發(fā)經(jīng)驗(yàn),參與過兩個(gè)以上?toB?軟件或企業(yè)管理系統(tǒng)開發(fā)經(jīng)驗(yàn);?
2、掌握主流?javaWeb?開發(fā)框架,深度參與過微服務(wù)、前后端分離架構(gòu)的軟件項(xiàng)目,熟練使用主流開發(fā)工具;?
3、熟練掌握主流關(guān)系型數(shù)據(jù)庫開發(fā)能力,具備較好的?SQL?編寫能力。