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