崗位描述
負責我公司后端系統的軟件開發、設計、優化與維護,參與從需求分析到系統上線的完整生命周期,配合團隊完成項目迭代。
任職要求
1.學歷專業
計算機科學與技術、軟件工程等相關專業本科及以上學歷。
2.經驗要求
具備至少3年及以上后端開發經驗,熟悉Java語言及其生態系統。
熟練掌握Java編程,了解JVM原理,具備優化JVM性能的能力;
使用Java及主流框架(如Spring Boot、Spring Cloud)進行高效、高質量的后端開發,具備微服務架構開發經驗;
設計和優化數據庫結構,編寫高效、穩定的SQL,具備數據庫調優能力,確保系統性能;
參與系統架構設計,解決復雜的技術問題,提升系統可擴展性和穩定性;
熟悉常用算法和數據結構,具備解決問題的能力;
熟悉Git、 SVN等版本控制工具,具備良好的代碼管理習慣;
熟悉RESTful API設計,具備設計和實現高效API的能力;
熟悉緩存技術(如Redis),具備優化系統性能的經驗;
熟悉消息隊列(如RabbitMQ、Kafka),具備處理異步任務的能力;
了解分布式系統設計,具備處理高并發、高可用場景的經驗;
熟悉代碼測試(如單元測試、集成測試),具備編寫測試用例的能力。
編寫清晰、可維護的代碼,并進行代碼審查,確保代碼質量;
與前端、測試及運維團隊緊密合作,確保系統功能順利實現;
關注行業動態,學習新技術,推動團隊技術進步。