1、參與項目規(guī)劃和需求評審,確保技術(shù)實現(xiàn)的可行性;
2、設(shè)計數(shù)據(jù)庫模型和表結(jié)構(gòu),確保數(shù)據(jù)的一致性和完整性;
3、使用 go 等語言編寫服務(wù)器端代碼,實現(xiàn)業(yè)務(wù)邏輯,編寫單元測試,確保代碼質(zhì)量;
4、分析系統(tǒng)的性能瓶頸,進行代碼優(yōu)化和數(shù)據(jù)庫優(yōu)化;使用緩存、負載均衡等技術(shù)提升系統(tǒng)性能;配合運維監(jiān)控服務(wù)器資
源使用情況,確保系統(tǒng)的穩(wěn)定運行;
5、設(shè)計 RESTful 等 API 接口,確保前后端交互的順暢;編寫和維護 API 文檔,便于前端開發(fā)人員和其他利益相關(guān)者使用;
1. 本科及本科以上,計算機軟件相關(guān)專業(yè)。
2. 熟悉 go 編程,使用過 gRPC、Gin 等框架。
3. 熟悉 MySQL、PostgreSQL 等關(guān)系型數(shù)據(jù)庫開發(fā),熟練掌握 SQL,能編寫復雜查詢、優(yōu)化語句。
4. 熟練使用 Redis、 Kafka 等開源組件。
5. 熟悉 Hadoop 生態(tài)(HDFS/YARN/MapReduce/Hive)優(yōu)先;
6. 具備良好的團隊意識和溝通能力,能夠快速接受新事物、新技術(shù),具備良好的分析問題和解決問題的能力。