網(wǎng)站制作NEWS
后端需要學(xué)什么
后端程序員應(yīng)該需要掌握:編程語言、操作系統(tǒng)、數(shù)據(jù)庫、服務(wù)器基礎(chǔ)、計算機(jī)網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)結(jié)構(gòu)和算法、開發(fā)工具等相關(guān)的知識。
職責(zé)描述如下:
1、參與業(yè)務(wù)需求評審、軟件功能需求分析與設(shè)計工作。
2、負(fù)責(zé)根據(jù)系統(tǒng)研發(fā)需求及系統(tǒng)架構(gòu)設(shè)計,制定系統(tǒng)后端開發(fā)方案。
3、負(fù)責(zé)系統(tǒng)后端的開發(fā),完成單元測試。
4、持續(xù)優(yōu)化系統(tǒng)在各平臺下的兼容性和系統(tǒng)執(zhí)行效率。
5、與前端工程師一起研討技術(shù)實現(xiàn)方案,進(jìn)行應(yīng)用及系統(tǒng)整合。
6、配合測試人員完成系統(tǒng)測試及改進(jìn)工作。
任職要求如下:
1、本科及以上學(xué)歷。
2、有3年以上的java相關(guān)項目的開發(fā)、參與過大型軟件項目。
3、熟悉業(yè)界流行的Java技術(shù)框架;熟悉SpringBoot、SpringMVC等框架,熟悉JAVA多線程編程,熟練掌握eclipse等IDE研發(fā)工具。
4、掌握Linux系統(tǒng)的操作命令,具備一定故障分析、性能優(yōu)化經(jīng)驗。
5、熟悉Mysql、Redis、Kafka、ES等主流中間件和數(shù)據(jù)庫的使用。
6、掌握云計算相關(guān)知識,熟悉Docker、Kubernetes、Mesos等平臺架構(gòu),熟悉主機(jī)、網(wǎng)絡(luò)、存儲及虛擬化的相關(guān)知識。
7、具有較強(qiáng)的溝通協(xié)作能力、項目管理能力和良好的團(tuán)隊精神。
8、良好的溝通能力、表達(dá)能力,有較強(qiáng)的責(zé)任心。學(xué)習(xí)和解決問題能力強(qiáng)。能承受一定的工作壓力。
多重隨機(jī)標(biāo)簽