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