工作職責(zé)
1、負(fù)責(zé)項目核心功能代碼開發(fā);
2、參與項目軟件的設(shè)計、選型、開發(fā)等過程;
3、充分理解業(yè)務(wù)需求和設(shè)計需求,制定開發(fā)方案、開發(fā)計劃;
4、根據(jù)開發(fā)進度和任務(wù)分配,按時提交高質(zhì)量代碼,完成開發(fā)任務(wù);
5、負(fù)責(zé)代碼審核,負(fù)責(zé)開發(fā)和測試過程中發(fā)現(xiàn)的技術(shù)問題;
6、負(fù)責(zé)編寫審核相關(guān)文檔,參與系統(tǒng)架構(gòu)優(yōu)化;
任職資格
1、本科及以上學(xué)歷,計算機相關(guān)專業(yè);
2、具有4年以上軟件開發(fā)經(jīng)驗,有前后端開發(fā)驗優(yōu)先考慮;
3、有豐富的分布式系統(tǒng)設(shè)計、開發(fā)經(jīng)驗,有實際落地的項目經(jīng)驗,熟悉分布式系統(tǒng)所帶來的技術(shù)難點以及解決方案,了解項目開發(fā)過程中遇到的問題,能制定開發(fā)方案、開發(fā)工作計劃,能編寫項目開發(fā)規(guī)范;
4、熟悉HTTP協(xié)議和Servlet規(guī)范, 熟悉Springboot、Mybatis-plus、Spring Cloud底層框架代碼;熟悉Linux系統(tǒng),能部署常用的中間件,如Redis、RabbitMQ;熟悉前端框架:vue3 + ts等,精通數(shù)據(jù)庫的事務(wù)、索引設(shè)計等;
5、熟悉大規(guī)模系統(tǒng)的負(fù)載均衡、緩存、網(wǎng)絡(luò)存儲、網(wǎng)絡(luò)安全、數(shù)據(jù)庫高可用設(shè)計及性能評估機制;
6、了解如何制訂開發(fā)計劃,如何幫助組員解決問題提升整體效率;熟悉項目版本管理的流程,可以版本管理與計劃進行結(jié)合,提高發(fā)布版本的穩(wěn)定性,有豐富的Java性能優(yōu)化經(jīng)驗,能獨立解決生產(chǎn)環(huán)境遇到的緊急問題,快速定位快速解決;
7、具備優(yōu)秀的文檔撰寫能力、溝通協(xié)調(diào)能力、計劃和執(zhí)行能力、分析解決問題的能力