崗位職責(zé):
1、負(fù)責(zé)項目技術(shù)架構(gòu)設(shè)計和整體解決方案制定;
2、參與需求分析、技術(shù)決策、架構(gòu)設(shè)計、概要設(shè)計和詳細(xì)設(shè)計,核心代碼的編寫;
3、解決現(xiàn)有系統(tǒng)的性能、解決系統(tǒng)中的關(guān)鍵問題和技術(shù)難題;
4、熟悉集成項目總分包項目交付方式中的技術(shù)合作及異構(gòu)系統(tǒng)平臺間的集成和交互技術(shù)設(shè)計;
5、能獨立解決和攻克技術(shù)難題,對新技術(shù)和新知識有很強的學(xué)習(xí)能力;
6、能編寫大型系統(tǒng)項目的總體解決方案(PPT),善于培訓(xùn)技術(shù)團隊和演講方案。
任職要求:
1、計算機相關(guān)專業(yè)本科以上學(xué)歷,5-10年IT行業(yè)工作經(jīng)驗,具有大型系統(tǒng)的技術(shù)架構(gòu)\應(yīng)用架構(gòu)\數(shù)據(jù)架構(gòu)相關(guān)的實踐工作經(jīng)驗;
2、有大數(shù)據(jù)、高并發(fā)、高性能的分布式系統(tǒng)架構(gòu)設(shè)計和實施經(jīng)驗,基于計算集群的軟件系統(tǒng)架構(gòu)設(shè)計和實施經(jīng)驗,了解Spark.?Storm等計算平臺;
3、精通Java、JVM調(diào)優(yōu),精通Spring、SpringMVC、Mybatis等開源框架,至少5年以上Java項目開發(fā)經(jīng)驗;
4、熟悉JavaEE規(guī)范,精通常用的設(shè)計模式、設(shè)計原則,熟練運用UML進行分析設(shè)計工作;
5、精通微服務(wù)架構(gòu)設(shè)計,熟悉微服務(wù)開發(fā)框架SpringCloud,或其他微服務(wù)框架,?有服務(wù)治理和實操的成功實施經(jīng)驗;
6、掌握Mysql/SQL?Server/Oracle等常用關(guān)系型數(shù)據(jù)庫,能夠?qū)QL進行優(yōu)化;
7、熟悉Linux,熟練掌握并使用Nginx、Tomcat、Apache等WEB服務(wù)相關(guān)開源項目及性能調(diào)優(yōu);
8、熟悉分布式系統(tǒng)基礎(chǔ)設(shè)施中常用的技術(shù),如緩存(Varnish、Memcache、Redis)、消息中間件?(Rabbit?MQ、Active?MQ、Kafka、NSQ)等,有實踐經(jīng)驗。