職位描述:
1. 負責后端系統的架構設計、核心模塊的開發及性能優化。
2. 參與項目需求分析,制定技術解決方案,并推動方案落地實施。
3. 使用Spring Boot及其相關生態框架(如Spring Security、Spring Data JPA、Redis、MyBatis等)進行高效開發。
4. 設計和實現微服務架構,熟悉Spring Cloud或Spring Alibaba等微服務框架,確保系統的可擴展性和高可用性。
5. 利用Docker進行應用的容器化部署,優化持續集成和持續部署流程。
6. 負責數據庫設計和優化,包括關系型數據庫(如MySQL)和非關系型數據庫(如Redis、MongoDB)的應用。
7. 參與團隊技術分享,推動技術進步,提升團隊整體技術水平。
8. 協助解決開發過程中遇到的技術難題,提供有效的技術支持和解決方案。
9. 完成上級領導安排的其他技術相關工作。
職位要求:
1. 本科及以上學歷,計算機科學或相關專業,3年以上Java后端開發經驗者優先。
2. 精通Java語言,深入理解Java虛擬機原理和性能調優。
3. 熟練掌握Spring Boot及其相關生態框架,有實際項目經驗。
4. 熟悉微服務架構,有Spring Cloud或Spring Alibaba等框架的使用經驗。
5. 熟練使用Docker進行應用的容器化部署和運維。
6. 熟悉數據庫設計和優化,包括SQL性能調優和數據庫集群管理。
7. 具備良好的代碼風格和編程習慣,熟悉常用的設計模式和算法。
8. 熟悉Linux操作系統,能夠進行基本的系統管理和故障排查。
9. 具備良好的溝通能力和團隊協作精神,能夠在快節奏的工作環境中保持高效。
10. 有大型分布式系統開發經驗者優先,有技術博客或開源項目經驗者加分。
11.熟悉Vue前端框架、技術棧的前端開發經驗者加分。。