崗位職能:
1、參與系統(tǒng)設計和日常研發(fā)工作,進行項目、產品開發(fā)、技術難點的攻關,落地實施;
2、主導核心業(yè)務系統(tǒng)的架構設計,確保系統(tǒng)滿足業(yè)務需求并符合行業(yè)規(guī)范;
3、對大流量、高并發(fā)和高性能分布式系統(tǒng)設計有深刻理解,具備相關設計實施&性能調優(yōu)經驗;
4、優(yōu)化現有系統(tǒng)(多語言)的架構,解決性能瓶頸,提升系統(tǒng)穩(wěn)定性和安全性;
5、參與現有系統(tǒng)和中間件組件的日常維護和優(yōu)化改進。
任職要求:
1、計算機科學或相關領域本科以上學歷,具備5年以上互聯(lián)網后端開發(fā)經驗,3年以上研發(fā)管理經驗;
2、8年以上Java應用開發(fā)經驗,熟悉常用的設計模式和開源框架,具備扎實的Java和數據庫技術基礎;
3、精通MySQL、Redis、Oracle、PGSQL等主流數據庫,具備良好的SQL編程能力,熟悉Linux操作系統(tǒng);
4、熟悉分布式系統(tǒng)、微服務架構的設計,具有分布式系統(tǒng)的調優(yōu)經驗,如JVM調優(yōu)、SQL調優(yōu)、緩存優(yōu)化、RPC優(yōu)化等;
5、熟悉應用中間件等相關技術,具備微服務架構和容器化部署(如 Docker、Kubernetes)經驗等;
6、對分布式、多線程、異步處理、消息處理(如 RabbitMQ、Kafka)、搜索等中間件產品和工作機制有深入了解;
7、具備系統(tǒng)性能優(yōu)化能力,熟悉性能測試工具和方法,能進行性能分析和瓶頸定位,提出有效優(yōu)化方案;
8、擁有優(yōu)秀的問題解決能力和創(chuàng)新思維,能夠設計出既創(chuàng)新又實用的技術解決方案;
9、良好的表達能力、服務意識和高度責任心。