崗位職責:
1. 負責公司產品的后端開發(fā),參與需求分析、系統(tǒng)設計,負責核心技術問題攻關;
2. 根據需求文檔和設計要求,進行后端代碼的編寫和優(yōu)化,確保系統(tǒng)的高性能和穩(wěn)定運行;
3. 設計和實現(xiàn)數據庫結構,編寫高效的SQL查詢語句,保證數據的安全性和一致性;
4. 根據業(yè)務需求,參與API文檔編寫,保證API的規(guī)范性和可維護性;
5. 參與項目的需求評審和技術討論,提供后端開發(fā)的專業(yè)意見和建議;
6. 與前端開發(fā)團隊和測試團隊緊密合作,進行項目的聯(lián)調和測試;
7. 解決系統(tǒng)中出現(xiàn)的技術問題和Bug,并進行持續(xù)的系統(tǒng)優(yōu)化和性能調優(yōu)。
崗位要求:
1. 本科及以上學歷,計算機、軟件工程或相關專業(yè);
2. 具備5年以上Java后端開發(fā)經驗;
3. 熟練掌握Java語言和常用的開發(fā)框架,如Spring Boot、Spring Cloud、MyBatis等,能獨立承擔功能模塊的架構設計開發(fā)。
4. 熟練掌握Java常用設計模式,熟悉常用的數據結構和算,并能合理運用,具備扎實的程序設計能力;
5. 熟悉MySQL數據庫及其原理,熟練掌握SQL語句及數據庫優(yōu)化方案;
6. 熟悉Redis緩存,熟悉緩存設計模式及其應用;
7. 具備良好的編程習慣和代碼規(guī)范,能夠編寫可讀性強、可維護性高的代碼;
8. 有基礎中間件開發(fā)、基礎技術中臺開發(fā)經驗者優(yōu)先;
9. 對新技術保持敏銳的洞察力,能夠靈活地運用到日常工作中,提高系統(tǒng)的性能和效率。