崗位職責:
1.參與公司核心安全產品平臺的后端功能設計與開發(fā),基于 Java/Spring Boot 構建高性能、可擴展的業(yè)務模塊。
2.參與公司云計算及安全產品平臺的核心功能研發(fā)與架構優(yōu)化,確保系統(tǒng)高可用、高性能和可擴展性。
3.負責 MySQL 數(shù)據庫的設計、優(yōu)化及高效查詢實現(xiàn),保障數(shù)據一致性與安全性。
4.基于 Redis 實現(xiàn)緩存、分布式鎖等高性能數(shù)據處理方案。
5.集成與使用 RabbitMQ 等消息中間件,實現(xiàn)異步任務、消息分發(fā)和系統(tǒng)解耦。
6.編寫高質量、可維護的后端代碼,進行單元測試與接口測試,保障系統(tǒng)穩(wěn)定性。
7.配合前端、測試、運維等團隊進行需求分析與系統(tǒng)集成,確保高效交付。
任職要求:
1.計算機、軟件工程或相關專業(yè),本科及以上學歷。
2.扎實的 Java 編程基礎,熟練掌握 Spring Boot 及其相關生態(tài)(Spring MVC、Spring Data、Spring Security 等)。
3.熟悉 MySQL 數(shù)據庫設計、索引優(yōu)化與事務機制。
4.熟悉 Redis 的常用數(shù)據結構及高性能應用場景。
5.熟悉 RabbitMQ 或其他消息中間件的使用與最佳實踐。
6.能夠熟練使用 AI 輔助開發(fā)工具(如 ChatGPT、Copilot 等)提升工作效率。
7.基本掌握 Git 版本管理工具及常用的項目構建工具(Maven/Gradle)。
8.具備良好的溝通能力、團隊協(xié)作精神和問題分析解決能力。
加分項:
1.了解基本的云計算概念(QEMU、Libvirt、虛擬化原理)和 Kubernetes 基礎操作。
2.有分布式系統(tǒng)、大規(guī)模并發(fā)場景下的開發(fā)經驗。
3.有開源項目貢獻、技術博客或個人項目經驗。
4.熟悉 Linux 常用命令及基本運維操作。