工作職責(zé):
?1、負(fù)責(zé)技術(shù)架構(gòu)設(shè)計、重構(gòu)、優(yōu)化,根據(jù)業(yè)務(wù)規(guī)劃和技術(shù)規(guī)劃制定應(yīng)用架構(gòu)方案
?2、參與技術(shù)難題攻關(guān),持續(xù)提升核心系統(tǒng)在高并發(fā)、海量請求下的高處理能力
?3、分析系統(tǒng)瓶頸,為各種疑難問題提供解決方案,對系統(tǒng)進(jìn)行性能優(yōu)化
?4、梳理復(fù)雜業(yè)務(wù),構(gòu)建高可用系統(tǒng)
?5、主動參與技術(shù)分享和交流
?任職資格:
?1、積極主動,吃苦耐勞,具備良好的職業(yè)素養(yǎng),具備良好的團隊協(xié)作能力、與團隊精神
?2、具備良好的需求分析能力,業(yè)務(wù)和技術(shù)方案策劃和設(shè)計能力;思路清晰,良好的語言表達(dá)能力
?3、具備分布式系統(tǒng)設(shè)計和應(yīng)用能力,熟悉分布式、緩存、消息等機制;能對分布式常用技術(shù)進(jìn)行合理應(yīng)用,以及提供分布式系統(tǒng)下常見問題的解決方案
?4、具備構(gòu)建高可用的微服務(wù)的能力。
?5、具備深厚的專業(yè)技術(shù)基礎(chǔ),熟練掌握java?EE相關(guān)技術(shù),熟悉spring,mybatis,springmvc,springboot等框架
?6、熟悉mysql等數(shù)據(jù)庫的設(shè)計,熟悉mysql的大數(shù)據(jù)量下的設(shè)計,熟悉mysql下的查詢優(yōu)化,能夠構(gòu)建高可用的數(shù)據(jù)庫;熟悉redis/memcached等緩存系統(tǒng)
?7、熟悉rabbitmq和kafka等中間件,熟悉nginx原理以及配置。