職責描述:
1.參與公司核心產品的設計與開發,配合開發團隊完成項目開發任務;
2.負責需求分析,與產品經理、業務方溝通,確保需求的合理性和可行性,并參與業務未來發展的討論與規劃;
3.負責技術方案的選型、系統架構設計及優化,解決項目開發中的技術難題,確保系統的高效性和穩定性;
4.對現有系統進行性能分析,識別系統瓶頸并提出優化方案,提升系統性能和用戶體驗;
5.負責與客戶進行技術溝通,確保項目開發進度和質量,協調解決客戶提出的技術問題;
6.關注行業技術動態,推動新技術在公司項目中的應用,提升團隊技術水平。
任職要求:
1.3年以上后端開發經驗,有大型項目或高并發系統開發經驗者優先;
2.精通Java語言及Java生態,熟悉Spring Cloud、Spring Boot、MyBatis、Spring MVC等主流框架;
3.熟練掌握MySQL、PostgreSQL、MongoDB等數據庫,具備數據庫設計、優化及調優經驗;
4.熟悉Redis、Elasticsearch、消息隊列(如Kafka、RabbitMQ等),具備分布式緩存和搜索技術的實際應用經驗;
5.對國產化服務器、數據庫有一定的使用經驗,熟悉國產化環境下的開發與部署;
6.具備扎實的網絡基礎知識,熟練使用Linux操作系統,能夠獨立完成服務的部署工作;
7.有分布式、高并發系統開發經驗,能夠設計并實現高并發場景下的技術解決方案;
8.具備良好的溝通能力,能夠與產品、前端、測試等多部門協作,推動項目順利進行;
9.具備較強的計劃性和執行力,能夠合理安排工作進度,具備一定的團隊管理經驗者優先;
10.代碼規范意識強,具備良好的代碼重構和功能沉淀能力,能夠持續優化系統架構;
11.具備較強的分析和解決問題的能力,能夠對項目中的技術、業務問題提出有效的改進建議;