职位描述
岗位职责:
1. 参与软件需求分析、系统设计、核心代码编写、指导程序员开发和文档编写等开发类工作;
2. 参与公司自主运维的IT平台的应用软件系统监控、故障诊断和恢复、升级更新、系统优化等维护工作;
3. 为前端业务部门的功能/系统需求提供评估、实现或配合支撑等工作;
4. 负责厂商接入接口开发,平台优化,新项目开发整合工作。
任职要求:
1. 计算机相关专业全日制本科及以上学历,5年以上大型系统开发经验;
2. 熟悉软件工程基本理论和方法,熟悉分层软件架构的概念和方法,熟练掌握面向对象编程思想;
3. 扎实的Java语言功底,精通Java/J2EE编程,良好的编程习惯;熟悉jdk1.6及以上的特性,熟练使用Eclipse等开发工具;
4. 精通Web Service原理,能够快速开发编写Web Service;
5. 熟练掌握Apache,Tomcat,MemCached¸ JBoss,Solr,Cassandra, Spark 等应用服务器配置和应用部署;
6. 熟练掌握JSP/Servlet开发;熟悉Struts,Spring,Hibernate等主流企业应用开源框架;
7. 扎实的RDBMS和SQL语言功底,熟练使用Oracle或MySQL Server数据库,有数据库设计和优化经验者优先;
8. 熟悉Linux操作系统,掌握常用的Linux命令;
9.熟悉搜索原理及功能设计,精通于Solr搜索引擎的整合更佳;
10.熟悉设计模式、高可用性部署、有性能调优经验者优先;
11.良好的沟通和团队合作能力,主动的学习意愿和良好的学习习惯,认真负责的工作态度;
12.有一定的英文读写能力,较强的学习能力和抗压能力。