软件工程师(北京总部,数据部)

软件工程师 职位描述:

职位要求:
岗位职责:
1、参与系统需求分析、评审和设计;
2、根据系统的设计要求, 负责主要功能模块的代码实现、BUG修改、单元测试;
3、协助测试人员完成集成测试和系统测试;
4、指导初级开发人员完成系统设计和开发工作,能够根据团队要求对其他人设计和开发的内容进行把关并提出意见;
5、参与相关开发管理制度和规范的制定,并负责应用到日常工作中;
6、完成研发经理或者上级主管分配的其它工作。
职位要求:
任职要求:
1、至少参与过两个以上项目开发工作,并且至少独立完成两个以上功能模块的设计、开发;
2、熟悉Java EE相关技术和主流框架及其技术原理(Struts/iBatis/MyBatis/Hibernate/Spring/SpringMVC等相关技术);
3、熟练JavaScript,熟悉Extjs、Bootstrap等前端框架;
4、熟悉XML协议,并能通过XML技术设计交互报文;
5、熟练运用并发编程、消息队列、缓存等技术处理高并发和海量数据计算性能问题;
6、了解面向服务的体系结构(SOA)和OSGI技术规范;
7、熟练使用Eclipse开发工具,掌握Tomcat、Weblogic、Websphere等主流J2EE应用服务器一种或多种,有集群部署经验者优先录入;
8、熟悉主流数据库(比如Oracle、MySQL)设计与优化,能熟练使用SQL语言编程,能对常见sql语句进行调优。
9、掌握开发作业(PD设计、编码和测试)的规范和技巧并能适当提出优化意见,并能熟练使用一种测试工具开展测试工作;
10、熟悉CMMI体系,能够按照要求编写各类文档,文档结构条例清晰,内容详实准确;
11、具有独立理解所担当模块业务理解能力和问题阐述能力;
12、至少熟悉一种UML建模工具,可基于对业务的理解搭建需求模型;性格特征:
主动好学,思路清晰,有很强的技术钻研精神和沟通协调能力,有良好的团队精神,工作有激情,能承受较大的工作压力