工作職責(zé):
1. - 參與復(fù)雜系統(tǒng)的后端開發(fā)和維護(hù),確保高性能和高可用性。
2. - 負(fù)責(zé)設(shè)計和實(shí)現(xiàn)可擴(kuò)展的后端服務(wù),并優(yōu)化現(xiàn)有系統(tǒng)。
3. - 參與需求分析、技術(shù)選型和系統(tǒng)設(shè)計,撰寫技術(shù)文檔。
4. - 解決技術(shù)問題,提升系統(tǒng)性能和可靠性,進(jìn)行代碼審查和單元測試。
5. - 與前端工程師、數(shù)據(jù)工程師和產(chǎn)品經(jīng)理協(xié)作,推動項目進(jìn)展。
工作要求
1. - 精通Java編程語言和面向?qū)ο蟮脑O(shè)計原則,具備扎實(shí)的算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)。
2. - 熟悉微服務(wù)架構(gòu)和云平臺服務(wù),能夠設(shè)計高并發(fā)和分布式系統(tǒng)。
3. - 有使用Spring Boot、Spring Cloud等現(xiàn)代Java開發(fā)框架的經(jīng)驗(yàn),熟悉API設(shè)計和開發(fā)。
4. - 熟悉關(guān)系型數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫的設(shè)計和優(yōu)化,能夠進(jìn)行數(shù)據(jù)庫調(diào)優(yōu)和SQL優(yōu)化。
5. - 具備良好的代碼組織和版本控制能力,熟悉Git等工具,具有自動化測試和持續(xù)集成經(jīng)驗(yàn)。
6. - 具有3年以上Java后臺開發(fā)經(jīng)驗(yàn),具有大型項目開發(fā)經(jīng)驗(yàn)者優(yōu)先。