职位描述:
岗位职责:
1、按照项目的开发任务和进度要求,按时高质量独立完成分配的研发/开发任务;负责应用代码的优化和维护,保证应用的运行效率;
2、对所编写的程序独立完成单元测试、集成测试,并对Bug进行及时修复;对测试驱动(TDD)有所了解,有测试驱动开发经验者更佳;
3、有效的对开发建设过程中的重点、难点、疑点技术问题进行攻关解决;
4、协助项目经理编制项目管理相关的文档;按要求编写设计及开发相关过程文档;
任职要求:
1、五年以上Java开发经验,熟练运用面向对象的编程思想并对设计模式有实际的运用经验;
3、熟悉Java EE的主流架构Spring MVC、SSH、MyBatis,熟悉JPA、webservice等技术,熟悉工作流引擎,如Spring webflow;
4、熟悉Oracle、Mysql等各种数据库;具备系统优化技巧,能够从数据库、代码实现、外部控制等多方面因素诊断系统性能、故障并能给出对应解决方案;
5、熟练使用Maven和Ant对项目进行构建;熟练使用SVN对代码的管理,并对代码分支合并等操作很熟练;
6、充分了解缓存技术(MemCached/EhCache等)、消息队列(Active MQ)、安全框架(Spring Security/CAS等)、对RESTful等有一定了解;
7、有基于OSGi的开发经验者更佳,熟悉Apache Httpd/Nginx服务器的优化和配置者更佳。