主要職責:1. 系統設計與開發:根據產品的需求,設計并實現可擴展、易維護的JAVA后端模塊,確保系統穩定性和高性能。
2. 代碼質量與測試:編寫高質量的代碼,遵循良好的編程規范,參與單元測試、集成測試,確保代碼質量和系統穩定性。
3. 問題排查與性能調優:快速定位并解決系統中技術問題,進行性能瓶頸分析和優化,提升用戶體驗。
4. 團隊協作:與產品經理、前端工程師、運維團隊緊密合作,確保負責內容按時交付,滿足業務需求。
5. 持續學習與分享:跟蹤JAVA及周邊技術的發展趨勢,參與技術分享,提升團隊整體技術水平。
崗位要求:
1. 教育背景:計算機科學、軟件工程或相關專業本科及以上的學歷。
2. 工作經驗:至少3年以上JAVA開發經驗,有大型互聯網平臺開發經驗者優先。
3. 技術技能:
精通JAVA語言,熟悉Spring Boot/Spring Cloud等主流框架;
熟悉MySQL、ElasticSearch等數據庫技術,了解數據庫設計和優化;
深入理解I/O、多線程、集合等基礎框架,熟悉Redis、MQ等常用中間件;
理解RESTful API設計原則,熟悉HTTP協議;
熟悉Linux操作系統,了解常用命令和Shell腳本;
熟悉分布式系統設計、消息隊列、緩存技術;
對微服務體系(Spring Cloud Alibaba)的服務注冊發現、負載均衡、網關、熔斷、限流能力等有實際的應用和實踐經驗。
4. 問題解決能力:具備良好的問題分析和解決能力,能夠獨立解決復雜的技術問題。
5. 團隊合作:擁有良好的團隊合作精神,能夠有效溝通,協同工作。
6. 學習態度:對技術充滿熱情,愿意不斷學習新技術,追求卓越。