【工作內(nèi)容】
1、根據(jù)需求規(guī)格說明書進行系統(tǒng)架構(gòu)設(shè)計,項目實施方案、技術(shù)方案的指導與設(shè)計;
2、根據(jù)架構(gòu)設(shè)計進行開發(fā)編碼、單元測試、集成測試等工作;
3、負責系統(tǒng)功能模塊設(shè)計開發(fā)工作,能獨立指導普通開發(fā)人員進行設(shè)計開發(fā);
4、解決開發(fā)測試過程中遇到的技術(shù)難點
【崗位要求】
1、10年(大專)/6年(本科)/4年(研究生及以上學歷)以上相關(guān)崗位工作經(jīng)驗;
2、精通使用主流的開發(fā)框架和工具, 如Spring, Springboot等;
3、精通Java,具備扎實的Java編程基礎(chǔ),能夠熟練掌握數(shù)據(jù)結(jié)構(gòu)、多線程和常用的設(shè)計模式,掌握JVM原理;
4、精通掌握消息中間件的使用如kafka,并了解底層一些原理;
5、精通數(shù)據(jù)庫設(shè)計,精通掌握SQL語句,具備SQL調(diào)優(yōu)經(jīng)驗;
6、精通Hadoop生態(tài)相關(guān)組件技術(shù)(HBase、SparkSQL),熟練使用Scala;
7、熟練使用Linux命令,具備一定的運維知識,能夠快速排查測試環(huán)境和生產(chǎn)環(huán)境中的系統(tǒng)問題;
8、具備系統(tǒng)整體架構(gòu)設(shè)計能力,對系統(tǒng)穩(wěn)定性、擴展性有一定前瞻性;
9、全面掌握軟件系統(tǒng)開發(fā)、測試、運行部署相關(guān)領(lǐng)域的前沿理論知識和技能,或精通某一領(lǐng)域的專精知識,具有軟件開發(fā)全生命周期改進的創(chuàng)新性方法研究能力;
9、精通交易系統(tǒng)常用技術(shù)及框架,如各種數(shù)據(jù)庫、緩存、消息等工作機制,熟悉高并發(fā)高可用架構(gòu)方案;
10、具有優(yōu)秀的抽象設(shè)計能力,思路清晰,善于思考,能獨立分析和解決問題,責任心強,具備良好的團隊合作精神和承受壓力的能力;
11、有華為MRS平臺使用經(jīng)驗者優(yōu)先,有國產(chǎn)數(shù)據(jù)庫DWS使用經(jīng)驗者優(yōu)先