任職要求:
1、理解架構(gòu)師的職責(zé)和架構(gòu)設(shè)計(jì)的目標(biāo)、原則及取舍;
2、精通架構(gòu)模式,Transaction、Security、Persistence等機(jī)制及實(shí)現(xiàn),IOC、AOP、SOA等理念及實(shí)現(xiàn);
3、精通面向?qū)ο蠹夹g(shù)、設(shè)計(jì)模式、OOAD、UML等技術(shù);
4、精通各種主流應(yīng)用架構(gòu)和平臺(tái),熟悉工作流引擎、規(guī)則引擎等中間件等;
5、深入理解spring、iBATIS、hibernate、Struts、Webwork、JSF和Tapestry等框架的設(shè)計(jì)思想和實(shí)現(xiàn)方式,精通J2EE、XML、WebService、分布式、多線程等高性能架構(gòu)相關(guān)開發(fā)技術(shù);
6、精通主要應(yīng)用服務(wù)器(Weblogic/WebSphere/Tomcat等)的配置和使用,熟悉Linux操作系統(tǒng);
7、了解Web應(yīng)用的性能瓶頸和調(diào)優(yōu)方式;
8、熟練掌握Oracle/DB2/SQLServer數(shù)據(jù)庫,至少熟悉其中一種數(shù)據(jù)庫優(yōu)化與數(shù)據(jù)挖掘技術(shù);
9、熟練使用hiveSQL或者Hbase的,懂Hadoop的優(yōu)先,必要條件:熟練使用數(shù)據(jù)庫SQL,知道如何完成sql開發(fā)以及調(diào)優(yōu),比如????????存儲(chǔ)過程開發(fā)過程中,語法性能的調(diào)優(yōu)。
10、需要會(huì)的比如java,python,shell,開發(fā)語言功底強(qiáng),并至少精通其中的一種。三年以上開發(fā)經(jīng)驗(yàn);