任職條件:
1.本科及以上學歷,研究生學歷優(yōu)先,軟件工程、計算機、工業(yè)自動化等理工科相關專業(yè);5年以上開發(fā)經(jīng)驗。
2.熟悉 Java后端開發(fā)語言,有豐富的開發(fā)經(jīng)驗。具備良好的代碼規(guī)范和編程習慣,能夠獨立完成模塊開發(fā)和單元測試。
3.熟練使用Html、CSS、Javascript,熟悉jQuery、Bootstrap、VUE、uniapp等框架;
4.熟練掌握常用的后端開發(fā)框架,如 Spring Boot、jfinal 等,對框架原理有深入理解,能夠根據(jù)項目需求進行合理的技術選型和架構設計。
5.精通數(shù)據(jù)庫設計和開發(fā),熟悉 MySQL、Oracle等數(shù)據(jù)庫,具備數(shù)據(jù)庫優(yōu)化經(jīng)驗,能夠高效處理復雜的查詢和數(shù)據(jù)存儲需求。
6.掌握緩存技術,如 Redis、Memcached 等,能夠合理運用緩存提高系統(tǒng)性能。
7.有微服務架構設計和開發(fā)經(jīng)驗,熟悉容器化技術,如 Docker、Kubernetes 等,能夠搭建高可用、可擴展的分布式系統(tǒng)。
8.具備良好的網(wǎng)絡編程基礎,熟悉 HTTP、TCP/IP 等協(xié)議,能夠處理網(wǎng)絡通信中的各種問題。
9.有高并發(fā)、分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先,能夠應對大規(guī)模用戶訪問和數(shù)據(jù)處理的挑戰(zhàn)。
10. 有軟硬件結合項目經(jīng)驗,實際對接過硬件設備,熟悉各種傳感器、執(zhí)行器、網(wǎng)關等設備的選擇和使用,能夠將它們集成到系統(tǒng)中,有物聯(lián)網(wǎng)項目經(jīng)驗、熟悉如MQTT、OPC,TCP、Modbus等等物聯(lián)網(wǎng)協(xié)議和時序數(shù)據(jù)庫,能夠處理有大數(shù)據(jù)量、高并發(fā)訪問應用場景。
11. 能吃苦耐勞,有較強的抗壓能力,有現(xiàn)場實施經(jīng)驗優(yōu)先;
12. 熟悉規(guī)范的軟件開發(fā)流程,有良好的代碼編寫與技術文檔撰寫習慣;
13. 有視頻處理技術或者調(diào)用第三方視頻服務、docker容器,k8s容器編排,集群等實際開發(fā)和使用經(jīng)驗優(yōu)先。
崗位職責:
1.負責后端系統(tǒng)的設計、開發(fā)、維護和優(yōu)化,確保系統(tǒng)的高可用性、高可靠性和高性能。
2.參與系統(tǒng)架構的設計和技術選型,制定技術規(guī)范和開發(fā)流程。
3.與前端開發(fā)團隊、產(chǎn)品團隊和測試團隊緊密合作,確保系統(tǒng)的整體功能和用戶體驗。
4.對系統(tǒng)進行性能調(diào)優(yōu),解決高并發(fā)、大數(shù)據(jù)量等技術難題。
5.負責數(shù)據(jù)庫設計和管理,確保數(shù)據(jù)的安全性和完整性。
6.持續(xù)關注行業(yè)技術發(fā)展動態(tài),引入新技術和新方法,提升系統(tǒng)的技術水平。