SOA开发高级工程师

岗位职责:
1.负责SOA结构体系的技术研究,设计SOA项目的技术架构和应用架构;
2.完成基于IBM websphereESB,Oracle OSB等ESB组件的服务结构设计和开发;
3.编写SOA体系的设计文档和技术规范文档,包括,业务需求文档,概要设计文档,UI设计文档,详细设计文档和开发设计文档,SOA平台规范,服务接口定义规范,系统编码规范等。
4.配合公司售前体系完成项目招投标。

岗位要求:
1.本科及以上学历;
2.精通J2EE架构,4年以上JAVA开发工作经验,2年以上SOA架构应用设计和开发项目经验;
3.熟练掌握Struts、Spring、Hibernate等常用开发框架 ;
4.熟练掌握常用的设计模式,有规范的文档习惯和系统开发习惯 ;
5.熟悉CMMI2及以上标准,有相关项目开发实施经验 ;
6.熟练运用AJax,javascript,WEB Service等技术 ;
7.精通SOA、ESB技术体系和相关知识,如对JBI、SCA、SDA、OSGi以及OMG的相关规范和技术体系较为熟悉; 
8.精通IBM websphere ESB或Oracle OSB体系架构,并且具有实际开发和实施经验,可熟练使用SOA/ESB平台进行软件开发,如消息路由组件、日志组件、消息转换组件开发等等; 
9.熟练掌握Oracle,Sql server等数据库开发和管理,熟练掌握数据库优化和维护技术;
10.具有团队协作精神,并具有较强的独立工作能力,能适应在陌生的环境下迅速开展工作;
11.具有良好的口头表达能力,沟通能力强;
12.有电视台相关技术背景优先,有项目管理经验者优先。