崗位職責:
1.參與Java中間件的設計和日常研發工作,支撐賦能業務研發部門;
2.承擔服務治理的職能,設計并實現微服務的高可用架構,保障線上服務穩定可持續發展;
3.參與系統架構設計、日志及部署規范制定、技術文檔編寫等;
4.參與開發人員codereview工作,并能從語言和框架層面提供性能優化、安全性建議;
5.參與現有系統和中間件組件的日常維護和優化改進。
任職資格:
1.本科及以上學歷,計算機相關專業,有5年及以上相關工作經驗.(大型互聯網企業背景優先);
2.精通Java,具備良好的編碼能力和編碼習慣.熟悉多線程編程,熟悉分布式、緩存、消息隊列等機制,熟悉JVM機制;
3.理解常見中間件和框架的原理和機制,包括但不限于Spring/SpringBoot,Netty等;
4.理解常見RPC的原理和機制,包括但不限于thrift,grpc,Dubbo等;
5.掌握DubboAdmin,XXL-JOB,DataLink,musk-HBase,sddladmin,sentinel,hawk,zkdoctor,hadoop等二次開發經驗;
6.理解微服務和分布式服務治理領域的相關解決方案,包括注冊中心,容器化,ServiceMesh等;
7.有分布式、高并發、高負載、高可用性系統設計和穩定性經驗優先;
8.技術視野開闊,學習主動性強,具有良好的人際溝通能力,良好的工作協調能力。
1、參與業務需求討論,理解產品目標,負責 Java 后端服務的設計與開發(如 API 接口、業務邏輯、數據庫模型等)。
2、按照設計文檔和技術規范完成編碼任務,確保代碼質量(如可維護性、可讀性、性能),并編寫單元測試用例。
3、設計和優化數據庫表結構,編寫高效 SQL 語句,處理分庫分表、讀寫分離等復雜場景。
維護和優化 Redis 等緩存系統,解決緩存一致性、穿透 / 雪崩等問題。
4、系統維護與問題解決,線上運維與故障處理,參與線上系統的日常維護,監控服務狀態(如 CPU / 內存利用率、接口響應時間),及時排查和修復故障。
分析線上問題日志,定位代碼缺陷或性能瓶頸,制定解決方案并推動落地。
5、負責版本迭代中的代碼合并、測試支持和部署上線(如使用 Docker、Kubernetes)。
為前端團隊、測試團隊提供技術支持(如接口聯調、文檔更新、異常處理指導)。
6、與產品經理、前端開發、測試工程師等團隊緊密合作,確保需求按時交付。
7、研究和引入新技術、框架或工具(如云原生、微服務治理、AI 原生等),推動技術棧升級。
參與技術預研和 POC(概念驗證),為業務創新提供技術支持。
加分項:
學習能力強,有供熱相關行業經驗