崗位要求:
(1)擁有 3 年以上后端開發(fā)經(jīng)驗,熟練掌握至少一種主流后端開發(fā)語言,如 Python(Django、Flask 框架)、Java(Spring Boot、Spring Cloud 框架)或 Go 語言 ,能夠獨立完成高質(zhì)量的后端代碼撰寫,確保代碼的可讀性、可維護性和高效性。
(2)具備國產(chǎn)化項目的后端開發(fā)工作,具備獨立承擔后端模塊開發(fā)任務的能力者優(yōu)先考慮。
(3)精通關系型數(shù)據(jù)庫(如 MySQL、PostgreSQL)以及非關系型數(shù)據(jù)庫(如 MongoDB、Redis)的設計、開發(fā)與管理。具備數(shù)據(jù)庫架構(gòu)設計能力,能夠根據(jù)業(yè)務需求進行合理的數(shù)據(jù)庫表結(jié)構(gòu)設計,熟練編寫復雜的 SQL 查詢語句和索引優(yōu)化,處理高并發(fā)場景下的數(shù)據(jù)讀寫問題。
(4)了解容器化技術(如 Docker)和容器編排工具(如 Kubernetes),熟悉微服務架構(gòu),具備微服務開發(fā)和部署的經(jīng)驗。
(5)有處理復雜業(yè)務邏輯的經(jīng)驗,能夠在高并發(fā)、大數(shù)據(jù)量等復雜場景下,優(yōu)化系統(tǒng)性能,確保系統(tǒng)的穩(wěn)定性和可靠性。
職位描述:
1.負責數(shù)據(jù)庫的設計、搭建與維護,根據(jù)業(yè)務需求進行數(shù)據(jù)庫表結(jié)構(gòu)的優(yōu)化和調(diào)整。編寫高效的 SQL 查詢語句,對數(shù)據(jù)庫進行性能調(diào)優(yōu),確保數(shù)據(jù)庫在高并發(fā)場景下的穩(wěn)定運行。負責數(shù)據(jù)庫的備份與恢復策略制定,保障數(shù)據(jù)的安全性和完整性,定期對數(shù)據(jù)庫進行全量和增量備份,并進行恢復演練,確保數(shù)據(jù)在意外情況下能夠快速恢復。
2.與前端開發(fā)團隊緊密合作,設計并開發(fā)高效、穩(wěn)定的 API 接口,確保前后端數(shù)據(jù)交互的順暢。提供接口文檔,協(xié)助前端開發(fā)人員理解接口功能和使用方法,及時解決接口對接過程中出現(xiàn)的問題。同時,在系統(tǒng)升級和重構(gòu)過程中,對接口進行相應的改造和適配,保障接口的兼容性和穩(wěn)定性。
3.對現(xiàn)有后端系統(tǒng)進行全面的維護和升級,定期巡檢系統(tǒng),及時修復系統(tǒng)中存在的缺陷和問題。持續(xù)優(yōu)化現(xiàn)有代碼和系統(tǒng)架構(gòu),提高系統(tǒng)的性能、可擴展性和可維護性。當系統(tǒng)架構(gòu)不能滿足業(yè)務發(fā)展需求時,主導或參與項目重構(gòu)工作,對核心業(yè)務模塊進行重新設計和開發(fā),確保系統(tǒng)在重構(gòu)過程中業(yè)務的連續(xù)性。參與代碼審查工作,提出改進建議,提升團隊整體代碼質(zhì)量。
4.關注行業(yè)技術發(fā)展趨勢,研究并引入適合公司業(yè)務的新技術、新框架。定期組織技術分享會,將自己的技術經(jīng)驗和學習成果分享給團隊成員,促進團隊整體技術水平的提升,尤其是在系統(tǒng)維護、升級和重構(gòu)方面的技術能力提升。