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