工作職責(zé):
1、規(guī)劃后臺系統(tǒng)技術(shù)架構(gòu),參與需求分析、架構(gòu)設(shè)計、技術(shù)決策以及詳細設(shè)計;
2、優(yōu)化現(xiàn)有系統(tǒng)的性能,解決系統(tǒng)中的關(guān)鍵問題和技術(shù)難題;
3、把握復(fù)雜系統(tǒng)的設(shè)計,確保系統(tǒng)的架構(gòu)質(zhì)量,核心部分代碼編寫、指導(dǎo)和培訓(xùn)工程師、不斷進行系統(tǒng)優(yōu)化;
4、帶領(lǐng)團隊攻克例如大數(shù)據(jù)量、高并發(fā)、高可用等帶來的各種挑戰(zhàn)及技術(shù)難關(guān)。
任職要求:
1、全日制本科及以上學(xué)歷,計算機或相關(guān)專業(yè)(有優(yōu)秀從業(yè)經(jīng)驗者,可適當(dāng)放寬);
2、JAVA基礎(chǔ)扎實,熟悉多線程并發(fā)、JVM、io、多線程、集合等基礎(chǔ)框架,熟悉分布式、緩存、消息等機制;
3、7年以上使用JAVA進行web開發(fā)的經(jīng)驗;精通AOP、MVC等框架。熟悉web開發(fā)的相關(guān)技術(shù):html/javascript/ajax/xml等;
4、熟悉JAVA?EE規(guī)范,熟悉常用的設(shè)計模式;熟悉大數(shù)據(jù)量、高并發(fā)、高性能的分布式系統(tǒng)的設(shè)計及應(yīng)用、調(diào)優(yōu);
5、熟悉SQL,精通Mysql、Oracle、Sql?Server等大型數(shù)據(jù)庫;
6、精通java常用開發(fā)技術(shù)如spring?springMVC?mybatis?springcloud,
7、熟悉互聯(lián)網(wǎng)系統(tǒng)結(jié)構(gòu)、分布式架構(gòu)、互聯(lián)網(wǎng)相關(guān)技術(shù)如:redis?dubbo?zk?netty?flume?kafka?storm?Rocketmq?mongodb等;
8、熟悉Linux?下的常用命令;
9、良好的溝通技能,團隊合作能力,勤奮好學(xué)。