岗位职责
1. 根据用户需求,完成需求规格说明书的编写;
2. 根据需求规格说明书编写相关开发、设计文档;
3. 完成软件系统代码的实现,编写代码注释;
4. 分析并解决软件开发过程中的问题;
5. 协助测试工程师制定测试计划,定位发现的问题;
6. 配合实施工程师,完成软件的部署工作;
7. 配合项目经理完成相关任务目标。
任职要求
1. 本科及以上学历(非成人自考,非网络继续教育),计算机相关专业,年龄30岁以下;
2. 三年以上JAVA开发经验或大型项目设计经验,有项目管理经验者优先;
3. 熟练掌握J2EE相关开发技术和基本原理;
(1) 掌握JSP内置对象、动作及相关特点和工作原理。
(2) 掌握Servlet的特点和工作原理。
(3) 掌握Spring框架的IOC和AOP实现原理(反射和动态代理)。
(4) 至少掌握一个MVC框架(Spring MVC,Struts等)的工作原理,并熟练运用。
(5) 至少掌握一个ORM框架(Hibernate,MyBatis等)的工作原理,并熟练运用。
(6) 熟悉常用应用服务器(Tomcat、WebSphere、Apache之一),熟悉常用开发工具Eclipse或Idea;
4.数据结构与算法
(1) 掌握线性表和树的特点并熟练运用。
(2) 掌握常用排序和查找算法:插入排序(直接插入排序、希尔排序)、选择排序(直接选择排序、堆排序)、交换排序(冒泡排序、快速排序)、归并排序,顺序查找、二分查找、哈希查找。
(3) 熟练运用常见排序和查找算法思想解决编程问题。
5.数据库
(1) 掌握复杂的SQL语句编写。
(2) 掌握数据库的优化(SQL层面和表设计层面)。
(3) 至少掌握Mysql、Oracle、DB2、SQL Server一款数据库产品,编写简单存储过程。
(4) 熟悉高并发、大数据情况下的数据库开发。
6. Web技术
(1) 掌握AJAX的工作原理。
(2) 至少熟悉一款JS框架(比如JQuery)。
7 .设计模式
(1) 熟悉常见的设计模式。
(2) 会将设计模式理论应用到实际开发中。
8. 有参与电子政务项目经历者优先;
9. 有一定文字综合能力和良好的文档编写习惯;
10.党员优先;