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