崗位職責(zé):
1、服務(wù)研發(fā)項目的技術(shù)選型,把控整體系統(tǒng)的技術(shù)迭代更新。評審產(chǎn)品項目需求,從研發(fā)層面提出合理性方案,確保后端業(yè)務(wù)的高可用性、可擴展性;
2、保證線上業(yè)務(wù)進行高可用性,線上業(yè)務(wù)出現(xiàn)異常需第一時間進行處理,保證用戶的合法權(quán)益;
3、對產(chǎn)品需求進行研發(fā)概要設(shè)計、詳細(xì)接口設(shè)計、數(shù)據(jù)庫設(shè)計等,并落地成相對應(yīng)的文檔;
4、根據(jù)設(shè)計方案編寫出符合設(shè)計的代碼,準(zhǔn)時交付代碼程序供測試人員測試。參與外協(xié)人員的研發(fā)設(shè)計評審,指導(dǎo)外協(xié)人員開發(fā)工作,確保代碼編寫的合理性。
任職要求:
1、本科及以上學(xué)歷,計算機相關(guān)專業(yè),5年以上平臺開發(fā)經(jīng)驗;
2、具有面向?qū)ο蠓治?、設(shè)計、開發(fā)能力,熟悉Spring框架源碼、設(shè)計模式及其應(yīng)用場景;
3、JAVA基礎(chǔ)扎實,精通io、多線程、常用集合類等;
4、深入了解JVM原理,有JVM調(diào)優(yōu)實戰(zhàn)經(jīng)驗者優(yōu)先;
5、精通SpringCloud、SpringMVC、SpringBoot、mybatis、dubbo、kafka、rocketmq等常用開源框架;
6、精通主流數(shù)據(jù)庫(MySQL、Oracle等),具有生產(chǎn)環(huán)境SQL調(diào)優(yōu)經(jīng)驗,熟悉Redis緩存高可用,并有實際解決調(diào)優(yōu)經(jīng)驗;
7、熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、緩存、消息等機制,能對分布式常用技術(shù)進行合理應(yīng)用,解決實際架構(gòu)問題;
8、具有獨立承擔(dān)超過2年以上的軟件項目系統(tǒng)分析和架構(gòu)設(shè)計經(jīng)驗,有大型系統(tǒng)軟件架構(gòu)設(shè)計經(jīng)驗優(yōu)先;
9、善于溝通、責(zé)任心強、具有團隊合作精神、對編程有濃厚的熱情、有自己的想法,具備良好的自學(xué)能力和獨立思考解決問題的能力。