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