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