崗位職責(zé):
1. 后端開發(fā)與設(shè)計(jì)
使用Spring Boot進(jìn)行高效、可靠的后端系統(tǒng)開發(fā),編寫和維護(hù)高質(zhì)量代碼。
2. 數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化
使用MyBatis Plus與MySQL進(jìn)行數(shù)據(jù)持久層的開發(fā),進(jìn)行數(shù)據(jù)庫(kù)表設(shè)計(jì)及性能優(yōu)化。
3. 接口設(shè)計(jì)與開發(fā)
設(shè)計(jì)和開發(fā)RESTful API,確保與前端接口的高效對(duì)接。
4. 系統(tǒng)架構(gòu)與優(yōu)化
參與系統(tǒng)架構(gòu)設(shè)計(jì),進(jìn)行性能調(diào)優(yōu),提升系統(tǒng)的可擴(kuò)展性、穩(wěn)定性和響應(yīng)速度。
5. 版本控制與部署
使用tfs進(jìn)行代碼版本控制,通過(guò)jenkins、dce平臺(tái)參與項(xiàng)目的部署與維護(hù)。
6. 團(tuán)隊(duì)協(xié)作
與產(chǎn)品經(jīng)理、前端開發(fā)及其他工程師密切協(xié)作,確保項(xiàng)目的順利進(jìn)展。
7. 問(wèn)題排查與解決
負(fù)責(zé)線上系統(tǒng)的故障排查和性能優(yōu)化,確保系統(tǒng)的高可用性。
8. 技術(shù)研究與分享
持續(xù)學(xué)習(xí)新技術(shù),進(jìn)行技術(shù)分享和團(tuán)隊(duì)知識(shí)積累。
任職要求
1. 計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
2. 至少2年以上Java后端開發(fā)經(jīng)驗(yàn)
3. 精通Spring Boot框架、MyBatis Plus和MySQL,了解常見的開發(fā)工具和框架(如Spring Security、Redis、RabbitMQ等)。
4. 熟悉MySQL數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程和優(yōu)化,能夠進(jìn)行SQL查詢編寫與調(diào)優(yōu)。
5. 熟悉Java語(yǔ)言特性,掌握常見的設(shè)計(jì)模式,具備扎實(shí)的編程功底。
6. 有一定的接口性能優(yōu)化經(jīng)驗(yàn),了解基本原理。
7. 熟悉Git版本管理原理,能夠獨(dú)立進(jìn)行項(xiàng)目的版本控制和發(fā)布。
8. 具有良好的溝通能力、團(tuán)隊(duì)合作精神、需求分析能力,能夠獨(dú)立解決問(wèn)題并與團(tuán)隊(duì)成員協(xié)作。
9.有微服務(wù)架構(gòu)、Docker、Kubernetes等經(jīng)驗(yàn)者優(yōu)先。
10. 可接受短期出差