崗位職責:
1、?參加公司核心系統(tǒng)的技術(shù)選型、架構(gòu)搭建、架構(gòu)設(shè)計,使系統(tǒng)體系化并具有技術(shù)前瞻性;重構(gòu)、優(yōu)化現(xiàn)有的技術(shù)架構(gòu);
2、?負責技術(shù)難題預(yù)研與攻關(guān),解決系統(tǒng)中關(guān)鍵架構(gòu)問題,對系統(tǒng)穩(wěn)定性負責;
3、?參與核心架構(gòu)部分代碼編寫,對開發(fā)工程師進行技術(shù)指導和培訓,規(guī)范開發(fā)流程;
4、?負責中間件技術(shù)的設(shè)計與研發(fā),共同建設(shè)技術(shù)體系;
5、?復雜分布式系統(tǒng)的設(shè)計、開發(fā)及維護,用技術(shù)支撐公司業(yè)務(wù)的快速發(fā)展;
6、?關(guān)注新技術(shù)發(fā)展方向并探索新技術(shù)的實際應(yīng)用。負責應(yīng)用架構(gòu)規(guī)劃、設(shè)計,使系統(tǒng)體系化并具有技術(shù)前瞻性;
7、引導團隊用架構(gòu)的思路設(shè)計和規(guī)劃系統(tǒng),使團隊的架構(gòu)設(shè)計能力更上一個層面;
任職資格:
1、大學碩士以上學歷,計算機或相關(guān)專業(yè);如技術(shù)能力卓越,學歷不作為硬性條件,具備5年以上java開發(fā)經(jīng)驗,2年以上架構(gòu)設(shè)計經(jīng)驗,具備一定管理能力;
2、Java基礎(chǔ)扎實,熟悉Linux,精通Oracle和Mysql;豐富的架構(gòu)經(jīng)驗,懂設(shè)計模式;
3、具有java平臺下高性能、高可用性、高可擴展性網(wǎng)站架構(gòu)、代碼開發(fā)及優(yōu)化、線上排錯經(jīng)驗;
4、熟悉http協(xié)議,熟悉html、javascriptAjax、DIV+CSS、XML等相關(guān)web技術(shù);
5、深入理解Spring、?Mybatis、Hibernate、Struts等框架的設(shè)計思想和實現(xiàn)原理,有源代碼閱讀經(jīng)驗優(yōu)先,有二次開發(fā)經(jīng)驗優(yōu)先;
6、精通Apache、Tomcat等主流應(yīng)用服務(wù)器,有MQ、?Dubbo使用經(jīng)驗;
??理解SOA、RESTful等架構(gòu)思想;
7、熟悉Redis、MQ、Nginx、Lucene等中間件的原理和使用;
8、有分布式系統(tǒng)架構(gòu)設(shè)計經(jīng)驗者優(yōu)先,有性能調(diào)優(yōu)、數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗優(yōu)先;有異構(gòu)系統(tǒng)融合經(jīng)驗優(yōu)先,有負載均衡經(jīng)驗優(yōu)先;精通Spring?Boot,有Spring?CLoud實踐應(yīng)用者優(yōu)先;
9、熟悉Hive、Storm、Spark等大數(shù)據(jù)處理技術(shù)優(yōu)先;