根據(jù)產(chǎn)品需求文檔(PRD)設計并開發(fā)平臺業(yè)務功能。 - 使用Java及Spring生態(tài)系統(tǒng)實現(xiàn)可擴展的微服務。 - 確保后端服務具備高性能與高可靠性,滿足業(yè)務需求。 2. **架構與數(shù)據(jù)設計** - 依據(jù)平臺需求設計高效的業(yè)務模型與數(shù)據(jù)結構。 - 與數(shù)據(jù)庫團隊協(xié)作,優(yōu)化PostgreSQL數(shù)據(jù)庫表結構設計。- 落實數(shù)據(jù)完整性與系統(tǒng)可擴展性相關的最佳實踐。 3. **系統(tǒng)維護與問題排查** - 診斷并解決平臺問題,包括服務異常與接口故障。 - 運用日志、監(jiān)控及調試工具實現(xiàn)快速問題定位與解決。 - 通過主動維護保障平臺的穩(wěn)定性與可靠性。 4. **性能優(yōu)化** - 通過代碼改進與數(shù)據(jù)庫調優(yōu),分析并優(yōu)化平臺性能。 - 配置并優(yōu)化中間件組件,包括RabbitMQ與Redis。 - 落實監(jiān)控機制,實現(xiàn)性能的持續(xù)優(yōu)化。
計算機科學、軟件工程或相關專業(yè)本科及以上學歷。 - 精通Java編程,熟悉多線程、集合框架及JVM優(yōu)化。 - 具備豐富的Spring Boot、Spring Cloud及微服務架構使用經(jīng)驗。 - 掌握中間件技術:PostgreSQL、RabbitMQ、Redis、Docker及Kubernetes。 - 熟練使用開發(fā)工具:IntelliJ IDEA、GitLab及AI輔助開發(fā)工具。 - 擁有CI/CD流水線及DevOps實踐經(jīng)驗。 - 具備較強的學習能力與優(yōu)秀的團隊協(xié)作能力。
- 有分布式系統(tǒng)及云原生開發(fā)經(jīng)驗者優(yōu)先;