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