崗位職責:
1.技術文檔編寫:編寫清晰的技術設計文檔、接口文檔;
2.核心功能開發(fā):負責公司核心業(yè)務系統(tǒng)或關鍵模塊的設計、開發(fā)與迭代維護,確保代碼質量、可維護性和可擴展性;
3.參與系統(tǒng)性能調優(yōu)、故障診斷與處理,保障系統(tǒng)在高并發(fā)場景下的穩(wěn)定性和高可用性;
4.深入理解業(yè)務需求,參與技術方案的設計與評審,并能高效、可靠地實現(xiàn)架構師制定的技術方案;
5.解決開發(fā)過程中的關鍵技術和性能瓶頸,參與系統(tǒng)重構和技術債務清理;
6.線上運維支持:參與系統(tǒng)部署、監(jiān)控和運維工作,具備快速定位和解決線上問題的能力;
7.最佳實踐推廣:在團隊內推廣編碼規(guī)范、單元測試、代碼審查等開發(fā)最佳實踐,提升團隊整體開發(fā)效率和質量。
崗位要求:
1.本科及以上學歷,計算機相關專業(yè),5年以上后端開發(fā)經(jīng)驗,有大型分布式系統(tǒng)或高并發(fā)系統(tǒng)的開發(fā)經(jīng)驗者優(yōu)先,扎實的計算機基礎,熟練掌握數(shù)據(jù)結構、算法、網(wǎng)絡、操作系統(tǒng)等知識。
2.核心技術棧:
精通Java基礎及核心技術,對JVM原理深入了解。
精通如Spring Boot、Spring Cloud、MyBatis 等。
熟練掌握數(shù)據(jù)庫具備豐富的數(shù)據(jù)庫設計經(jīng)驗。
熟練掌握Redis(緩存)
3.架構與運維知識
4.軟實力:
具備良好的業(yè)務理解能力和邏輯思維能力,能獨立分析和解決問題。
有強烈的責任心、團隊協(xié)作精神和良好的溝通能力。