一、崗位職責(zé)
1、負(fù)責(zé)公司核心系統(tǒng)的技術(shù)選型與架構(gòu)搭建,完成系統(tǒng)整合過程的軟件架構(gòu)設(shè)計,解決開發(fā)中遇到的各類系統(tǒng)架構(gòu)問題。
2、對現(xiàn)有系統(tǒng)進(jìn)行性能優(yōu)化,解決軟件系統(tǒng)的關(guān)鍵技術(shù)問題,負(fù)責(zé)核心功能的模塊設(shè)計。
3、具備單體架構(gòu)服務(wù)拆分經(jīng)驗,推動系統(tǒng)架構(gòu)的升級與優(yōu)化。
4、營造良好的技術(shù)學(xué)習(xí)氛圍,帶領(lǐng)團(tuán)隊不斷完善開發(fā)方法及流程,提升開發(fā)效率與質(zhì)量,強(qiáng)化技術(shù)標(biāo)準(zhǔn)和規(guī)范。
5、運用自身開發(fā)團(tuán)隊管理經(jīng)驗,有效管理和激勵團(tuán)隊成員,善用考核
二、任職要求
1、本科及以上學(xué)歷(學(xué)信網(wǎng)可查),計算機(jī)、軟件工程等相關(guān)專業(yè)優(yōu)先。
2、5年以上JAVA開發(fā)經(jīng)驗,熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用經(jīng)驗。熟悉分布式、數(shù)據(jù)庫、緩存、消息等機(jī)制,能對分布式常用技術(shù)進(jìn)行合理應(yīng)用,同時需有3年及以上技術(shù)團(tuán)隊管理經(jīng)驗。
3、具備扎實的計算機(jī)專業(yè)基礎(chǔ),對常用數(shù)據(jù)結(jié)構(gòu)有深刻的理解,擁有優(yōu)秀的編碼能力、算法設(shè)計能力和良好的開發(fā)習(xí)慣。
4、熟悉spring boot、spring cloud框架機(jī)制和實現(xiàn)原理,有基于spring框架的大型分布式系統(tǒng)架構(gòu)設(shè)計研發(fā)經(jīng)驗;
5、具有高并發(fā)、高可用、高性能的分布式后端系統(tǒng)設(shè)計和開發(fā)經(jīng)驗;
6、優(yōu)秀的系統(tǒng)分析和問題解決能力,能夠攻克復(fù)雜的系統(tǒng)難題。
7、能夠梳理業(yè)務(wù)需求、流程和模式,把握核心問題,并進(jìn)行有效的梳理、歸納和抽象。
8、良好的溝通表達(dá)能力和團(tuán)隊協(xié)作能力,勤奮好學(xué),能夠快速適應(yīng)變化,有一定抗壓能力