崗位職責(zé):
后端架構(gòu)設(shè)計和研發(fā):
1.負(fù)責(zé)各類系統(tǒng)的技術(shù)架構(gòu)設(shè)計、開發(fā)框架搭建、代碼編寫;
2.與產(chǎn)品設(shè)計師及前端開發(fā)工程師密切合作,根據(jù)產(chǎn)品prd文檔進(jìn)行需求分析、系統(tǒng)設(shè)計并最終按照時間要求保質(zhì)保量的完成開發(fā)任務(wù)。過程中要產(chǎn)出系統(tǒng)設(shè)計文檔,保證代碼提測質(zhì)量并及時修復(fù)bug。
提供技術(shù)解決方案:
1. 負(fù)責(zé)優(yōu)化系統(tǒng)架構(gòu),解決技術(shù)架構(gòu)的瓶頸,解決系統(tǒng)在優(yōu)化升級過程中遇到的技術(shù)問題等;
2.負(fù)責(zé)對系統(tǒng)進(jìn)行容災(zāi)、穩(wěn)定性、高可用技術(shù)升級。負(fù)責(zé)系統(tǒng)升級改造及遷移的方案設(shè)計和實(shí)現(xiàn)。
其他:
1.完成領(lǐng)導(dǎo)交辦的其他工作。
任職要求:
1、大學(xué)本科及以上學(xué)歷,優(yōu)選專業(yè)計算機(jī)軟件工程、信息技術(shù)與管理等
2、三年以上相關(guān)工作經(jīng)驗(yàn),有IT后端開發(fā)崗位相關(guān)資格證書者優(yōu)先
2、具備扎實(shí)的Java編程基礎(chǔ),熟悉常用設(shè)計模式、多線程、JVM等技術(shù);熟悉Spring、mybatis、springcloud等主流java開源框架,需要熟練掌握springboot框架,有主流的微服務(wù)框架開發(fā)經(jīng)驗(yàn),深刻理解微服務(wù)原理及運(yùn)行機(jī)制,并對服務(wù)拆分、服務(wù)間調(diào)用、服務(wù)治理有獨(dú)特見解;熟悉mysql、oracle、mongodb等主流的數(shù)據(jù)庫;熟悉常用的linux命令和操作;了解系統(tǒng)架構(gòu)設(shè)計,了解分布式、集群、負(fù)載均衡等相關(guān)技術(shù),合理應(yīng)用開源技術(shù)解決問題。