崗位職責:
1、系統設計與開發:根據產品需求,參與系統架構設計,使用Java 及相關技術棧進行后端服務的開發、維護和優化。
2、性能優化:對系統進行性能調優,確保系統的高可用性、可擴展性和穩定性。
3、代碼管理:編寫高質量、可維護的代碼,參與代碼審查,確保代碼質量符合團隊標準。
4、技術選型與研究:關注并評估新技術,為項目選擇合適的技術,持續提升系統的技術水平和競爭力。
5、團隊協作:與產品經理、前端工程師、測試工程師等緊密合作,確保項目按時交付并滿足質量要求。
6、故障排查與解決:快速定位并解決生產環境中的各種問題,確保服務的連續性和穩定性。
任職要求:
1、教育背景:計算機科學、軟件工程或相關專業統招本科及以上學歷。(統招本科學歷為硬性要求)
2、工作經驗:3年以上 Java 后端開發經驗,有成功上線項目的案例,有視頻監控智能應用開發項目經驗優先。
3、技術技能:
* 精通 Java 語言,熟悉 Spring Boot/Spring Cloud 等主流框架。
* 熟悉MySQL/Oracle等關系型數據庫,了解Redis/MongoDB 等NoSQL數據庫。
* 了解微服務架構,有實際項目經驗者優先。
* 熟悉 Linux 操作系統,能編寫 shell腳本進行日常運維操作。
* 對分布式系統、緩存、消息隊列(如Kafka/RabbitMQ)有深入理解。
* 有性能調優、安全防護(如SQL注入、XSS攻擊防護)經驗者優先。
4、軟技能:
* 良好的團隊合作精神,能夠與不同背景的團隊成員有效溝通。
* 強烈的責任心和自我驅動力,能夠在壓力下高效工作。
* 積極主動,愿意學習和探索新技術,持續提升個人能力。
* 良好的問題解決能力和邏輯思維能力。
加分項:
* 有云計算平臺(如阿里云、AWS、Azure)使用經驗。
* 熟悉 Docker、Kubernetes 等容器化技術。
* 有大型分布式系統或高并發系統設計經驗。
* 持有相關技術認證,如系統架構設計師、信息系統項目管理師、軟件設計師、數據庫設計師、Oracle Certified Professional,JavaProgrammer(OCPJP)等。