一、崗位職責(zé)
1.全棧開(kāi)發(fā)與系統(tǒng)實(shí)現(xiàn)
負(fù)責(zé)前后端功能開(kāi)發(fā):后端使用Java(Spring Boot/Spring Cloud) 構(gòu)建微服務(wù)、RESTful API及業(yè)務(wù)邏輯;前端使用Vue.js 實(shí)現(xiàn)響應(yīng)式界面,熟練應(yīng)用Vue Router、Vuex等生態(tài)工具
獨(dú)立完成PC端、Web應(yīng)用及小程序的開(kāi)發(fā),確??缙脚_(tái)兼容性與性能優(yōu)化
2.系統(tǒng)設(shè)計(jì)與優(yōu)化
參與需求分析、架構(gòu)設(shè)計(jì),輸出技術(shù)文檔(如UML圖、接口文檔)
優(yōu)化數(shù)據(jù)庫(kù)(MySQL/MongoDB/Redis)查詢性能,設(shè)計(jì)分表分區(qū)、緩存策略
解決高并發(fā)場(chǎng)景問(wèn)題,提升系統(tǒng)穩(wěn)定性與擴(kuò)展性
3.協(xié)作與項(xiàng)目管理
與產(chǎn)品、UI設(shè)計(jì)、測(cè)試團(tuán)隊(duì)協(xié)作,推動(dòng)項(xiàng)目全生命周期(需求-部署-運(yùn)維)落地
承擔(dān)代碼審查、單元測(cè)試職責(zé),保障代碼質(zhì)量與可維護(hù)性
4.運(yùn)維與部署
使用Linux系統(tǒng)部署服務(wù),配置Nginx/Apache等服務(wù)器,監(jiān)控線上故障
二、任職要求
1.技術(shù)能力
核心技能
后端:精通Java、JVM調(diào)優(yōu)、多線程編程;熟練Spring Boot/Spring Cloud微服務(wù)框架;掌握MyBatis、消息中間件(Kafka/RabbitMQ)
前端:精通Vue 2/3、HTML5/CSS3/JavaScript;熟悉Webpack/Vite工程化工具
數(shù)據(jù)庫(kù):熟練操作MySQL(調(diào)優(yōu)/SQL優(yōu)化)、Redis緩存;非關(guān)系型數(shù)據(jù)庫(kù)(MongoDB)經(jīng)驗(yàn)優(yōu)先
工具與架構(gòu)
熟練Git/Maven/SVN;掌握分布式技術(shù)(SOA、負(fù)載均衡、分布式緩存)
了解容器化(Docker/K8s)、Linux運(yùn)維命令及Shell腳本
2.項(xiàng)目經(jīng)驗(yàn)
3年以上全棧經(jīng)驗(yàn),主導(dǎo)或深度參與企業(yè)級(jí)Web應(yīng)用開(kāi)發(fā),有高并發(fā)/性能優(yōu)化實(shí)踐
三、軟技能與基礎(chǔ)
學(xué)歷:
本科及以上,計(jì)算機(jī)相關(guān)專業(yè)(部分企業(yè)可放寬至大專)
能力特質(zhì):
邏輯清晰、自學(xué)能力強(qiáng);能快速定位技術(shù)問(wèn)題;具備文檔編寫和溝通協(xié)作能力
加分項(xiàng):
有微服務(wù)、物聯(lián)網(wǎng)、電廠、故障診斷系統(tǒng)經(jīng)驗(yàn)
掌握小程序開(kāi)發(fā)、國(guó)產(chǎn)數(shù)據(jù)庫(kù)(達(dá)夢(mèng)/人大金倉(cāng))或Hadoop生態(tài)技術(shù)