岗位职责: 1、 java语言,负责服务器端、web端程序的设计及编写; 2、参与制定、调整、完善现有项目开发; 3、参与项目需求分析; 4、参与代码设计及相关文档; 5、能独立解决开发中遇到的难点问题; 6、主导系统稳定性、性能和扩展性调试。 7、研发团队管理 8、技术可行性及架构评估,实施方案制定 任职资格: 1、具有五年以上J2EE项目开发经验, 熟悉J2EE规范,对Java语言和 面向对象技术有着深厚的功底; 3、业务理解力强,数据模型设计功底深厚; 4、优秀的面向对象分析设计思想,掌握ROSE或together等UML工具完成系统分析和设计; 5、熟练使用ORACLE、mysql,有存储过程开发经验,拥有较好的 数据库设计能力; 6、熟悉Tomcat、jety、JBoss等应用服务器的应用部署和配置; 7、熟练Eclipse或NetBeans; 8、熟练使用Maven,SVN、Ant、Junit等OpenSource工具; 9、逻辑思维能力、学习能力强,承压力较强; 10、熟悉分布式开发者优先考虑,如: dubbo、HSF 等; 11、有 电商项目经验、支付行业、金融行业或互联网金融相关项目经验优先考虑。 中级Java工程师 岗位职责: 1、参与公司综合业务系统及网站平台的研发,并进行单元测试; 2、协助高级工程师,参与系统设计方面的工作,并撰写技术文档; 3、新技术的研究,汇报,实施以及培训工作; 4、参与项目的开发管理工作; 5、对初级开发人员进行开发指导; 任职资格: 1、两年以上JavaWeb项目开发经验,具备独立完成模块开发能力; 2、 Java基础扎实,良好的代码风格,理解Java反射机制和常用的设计模式,熟悉基于J2EE的相关开源技术以及框架(Spring,Struts2, ibatis,Hibernate,jsp,jquery,lucence,CXF),能够使用Junit编写测试代码; 3、熟悉XML、 HTML、Javascript(Jquery)的使用和应用开发以及 AJAX技术; 4、熟练使用Oracle数据库以及PL/SQL; 5、熟悉Linux环境以及简单操作,SVN的使用,熟悉Tomcat,Apache等开源的服务器; 6、强烈的责任心和团队合作能力,性格开朗,善于沟通,良好的学习能力,逻辑思维能力并且敢于创新和接受挑战; 7、有互联网产品开发经验,金融行业背景优先; 8、工作积极主动,认真细致,有事业心及良好的团队合作精神和严谨的工作态度; 高级Java工程师 岗位职责: 1、理解业务需求,按照需求设计文档编写设计文档,实现业务核心模块; 2、设计系统,攻克各种技术难点,给出各种技术解决方案; 3、保证开发的功能模块通过测试,平稳上线,保证系统的正常运营; 4、快速的熟悉公司业务和相关项目,能在较短的时间内进入工作状态,融入团队; 5、为初、中级工程师提供技术支持和培训; 6、参与代码评审,给出代码设计、性能、安全方面的优化建议; 7、组织代码走查,负责软件开发技术和规范及标准流程的改进; 任职资格: 1、计算机相关专业全日制本科以上学历; 2、3-5年以上Java开发经验、系统模块设计经验; 3、深入理解面向对象编程和J2ee技术; 4、精通各种开源框架,hibernate,ibatis,spring,struts,jquery,ext等脚本框架,熟悉JSP、多线程、线程安全、Socket编程; 5、熟悉各种数据库oracle,mysql,sqlserver等中的一种或者多种,熟悉数据库建模,有一定的sql调优经验; 6、深入理解OO、OOA、OOD,熟悉设计模式,熟悉UML,熟练使用Rose、PowerDesigner、VISIO、ERWin等设计工具, 进行软件和数据库建模,良好的模型抽象能力; 7、对Linux有一定了解,能用Shell进行常规的维护;
|