职位描述:
岗位职责:
1. 负责理解和管理系统需求,并对需求进行系统概要设计和接口定义工作;
2. 主导系统开发平台的搭建,并负责核心模块的编码工作;
3. 主导系统稳定性、高性能、扩展性和安全性设计;
4. 负责组织技术研究和攻关工作,对系统引入新技术提供保障;
5. 协助项目经理制定项目计划和控制项目进度;
6. 指导开发人员熟悉系统业务流程及编码。
任职要求:
1. 计算机软件相关专业,专科及以上学历;
2. 六年以上java实际项目开发经验,二年以上架构设计经验;
3. 有扎实的Java基础,Java多线程、并发以及网络通信有深厚的经验;
4. 精通网络编程,熟悉HTTP,TCP/IP协议,对B架构的软件有深入的理解;
5. 对主流开源应用框架有深入理解,如Struts、Spring、Mybatis、log4j、JSON等,有MyBatis开发经验的优先考虑;
6. 深入理解设计模式、分层架构、RESTFUL风格;
7. 精通关系型数据库,事务处理、SQL优化,有Oracle开发经验优先考虑;
8. 熟悉缓存技术、服务器优化、系统性能调优、系统安全等软件编程高级技术;
9. 良好的逻辑思维能力,熟悉业务抽象和数据模型设计,具有很强的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;
10.学习能力强,知识面广,思路开阔,创新能力强,对新技术持有敏感性并愿意致力于新技术的探索和研究;
11.良好的编码习惯,统一、简单、清晰的编码风格;
12.良好的团队协作和沟通能力;
13.能承受一定的工作强度,能接受适当的加班。