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