資深 Java 後端工程師
Posted Updated 2
views
Description
一、 核心職責 (What you do)
● 系統架構與開發: 主導高併發遊戲後端架構設計(RESTful API),涵蓋從需求分析、系統設計到上線的全流程。
● 效能極致優化: 針對高流量場景進行效能調優(含 DB、I/O、網路、鎖競爭),確保系統具備高可用性(HA)與擴展性。
● 技術標準建立: 編寫具可讀性與維護性的程式碼,建立團隊共用元件與最佳實踐。
● 問題排查與解決: 負責線上異常問題的 Root Cause Analysis (RCA) 與快速修復。
● 團隊引導: 執行 Code Review,指導 Junior 工程師並進行技術分享。
二、 技術要求 (Technical Skills)
● 核心框架: 熟練 Spring Boot / Spring Framework。
● 高併發處理: 具備大量請求處理經驗,熟悉快取、非同步、限流、降載等優化手段。
● 資料庫專家: 精通 SQL 與資料庫設計,並具備實際的效能調校經驗。
● 開發原則: 嚴格遵循 Clean Code、SOLID 與 DRY 原則,具備低耦合設計能力。
● 協作工具: 熟練使用 Git 進行團隊開發。
● 針對新框架、工具皆能快速學習並熟悉。