工作職責:
1. - 參與復雜系統的后端開發和維護,確保高性能和高可用性。
2. - 負責設計和實現可擴展的后端服務,并優化現有系統。
3. - 參與需求分析、技術選型和系統設計,撰寫技術文檔。
4. - 解決技術問題,提升系統性能和可靠性,進行代碼審查和單元測試。
5. - 與前端工程師、數據工程師和產品經理協作,推動項目進展。
工作要求
1. - 精通Java編程語言和面向對象的設計原則,具備扎實的算法和數據結構基礎。
2. - 熟悉微服務架構和云平臺服務,能夠設計高并發和分布式系統。
3. - 有使用Spring Boot、Spring Cloud等現代Java開發框架的經驗,熟悉API設計和開發。
4. - 熟悉關系型數據庫和NoSQL數據庫的設計和優化,能夠進行數據庫調優和SQL優化。
5. - 具備良好的代碼組織和版本控制能力,熟悉Git等工具,具有自動化測試和持續集成經驗。
6. - 具有3年以上Java后臺開發經驗,具有大型項目開發經驗者優先。