崗位職責(zé):
1. 參與軟件的需求分析、系統(tǒng)設(shè)計(jì)、編碼實(shí)現(xiàn)以及相關(guān)文檔編寫(xiě);
2. 負(fù)責(zé)Java后端服務(wù)的開(kāi)發(fā),確保代碼質(zhì)量、性能和安全性;
3. 根據(jù)產(chǎn)品需求,進(jìn)行技術(shù)選型,優(yōu)化系統(tǒng)架構(gòu),提升系統(tǒng)可擴(kuò)展性和可維護(hù)性;
4. 與前端工程師協(xié)作,完成接口對(duì)接和數(shù)據(jù)交互;
5. 跟蹤和解決軟件開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題,持續(xù)優(yōu)化產(chǎn)品性能和用戶(hù)體驗(yàn);
6. 參與代碼審查,確保團(tuán)隊(duì)代碼質(zhì)量和開(kāi)發(fā)規(guī)范。
任職要求:
1. 計(jì)算機(jī)科學(xué)或相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷;
2. 精通Java語(yǔ)言,熟悉Spring Boot/Spring Cloud等主流開(kāi)發(fā)框架;
3. 熟練掌握數(shù)據(jù)庫(kù)技術(shù),如MySQL、Oracle等,了解SQL優(yōu)化;
4. 熟悉Linux操作系統(tǒng),能編寫(xiě)shell腳本進(jìn)行日常運(yùn)維;
5. 具備良好的面向?qū)ο笤O(shè)計(jì)能力和編程習(xí)慣,熟悉常用的設(shè)計(jì)模式;
6. 具備良好的團(tuán)隊(duì)合作精神和溝通能力,能夠承受一定的工作壓力;
7. 有分布式系統(tǒng)、微服務(wù)架構(gòu)、緩存技術(shù)(如Redis)、消息中間件(如Kafka)等開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。