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