Java架構(gòu)師
崗位職責(zé):
1. 負(fù)責(zé)業(yè)務(wù)平臺(tái)架構(gòu)搭建和核心代碼的編寫。
2. 優(yōu)化現(xiàn)有系統(tǒng)的性能,解決系統(tǒng)中的關(guān)鍵問題和技術(shù)難題。
3. 把握復(fù)雜系統(tǒng)的設(shè)計(jì),確保系統(tǒng)的架構(gòu)質(zhì)量,核心部分代碼編寫、指導(dǎo)和培訓(xùn)工程師、不斷進(jìn)行系統(tǒng)優(yōu)化。
4. 攻克例如大數(shù)據(jù)量、高并發(fā)、高可用等帶來的各種挑戰(zhàn)及技術(shù)難關(guān)。
任職要求:
1.工作年限8年以上,4年以上產(chǎn)品研發(fā)及架構(gòu)設(shè)計(jì)相關(guān)經(jīng)驗(yàn),獨(dú)立負(fù)責(zé)過一個(gè)以上的產(chǎn)品研發(fā)或兩個(gè)以上產(chǎn)品核心架構(gòu)設(shè)計(jì)工作。
2.JAVA基礎(chǔ)扎實(shí):熟練掌握數(shù)據(jù)結(jié)構(gòu)、多線程編程,掌握常用的設(shè)計(jì)模式;熟悉JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化。
3.精通HTTP編程,7年及以上使用Java語言進(jìn)行HTTP相關(guān)開發(fā)經(jīng)驗(yàn),精通spring mvc、orm框架(ibatis或hibernate),熟悉前端開發(fā)(js、html、css)。
4.有大型業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)和實(shí)施能力,熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息等機(jī)制,能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決實(shí)際架構(gòu)問題。
5.熟練掌握Zookeeper、Redis、Kafka、Netty、Tomcat、Dubbo、Mysql等流行開源產(chǎn)品者優(yōu)先。
6.有很強(qiáng)的分析復(fù)雜問題和解決復(fù)雜問題的能力,有強(qiáng)烈的責(zé)任心和使命感。
7.技術(shù)視野開闊,學(xué)習(xí)和抗壓能力好,有很強(qiáng)的分析和解決復(fù)雜問題的能力,具備良好的溝通和組織協(xié)調(diào)能力。