岗位职责: 1、参与需求分析和产品设计; 2、负责完成系统JAVA后端的架构设计、存储设计和模块划分; 3、负责与其他部门协调配合,完成系统JAVA后端的接口设计; 4、负责完成相关功能模块的详细设计; 5、负责完成相关功能模块的代码实现、单元测试、Bug修复以及性能调优; 6、负责完成相关的技术文档; 7、参与公司层面的基础技术研发; 8、对现有系统的不足进行分析改进、重构优化;
技术要求: 1、5年以上工作经验; 2、2年以上互联网产品开发经验,有核心研发经历; 3、有技术团队管理经验的优先考虑; 4、熟练掌握J2EE相关技术(JVM、Servlet、JDBC、多线程等); 5、熟练掌握JAVA主流框架技术(Spring、SpringMVC、MyBatis、Hibernate等); 6、熟悉MySQL、Oracle等数据库技术; 7、熟悉Redis、Memcached等缓存技术; 8、熟悉Tomcat、Nginx等主流Web服务器的配置和使用; 9、熟悉任意一种Linux发行版,熟悉Linux基本操作命令; 10、熟悉前端开发技术(HTML、DIV、CSS、JavaScript),熟悉JQuery、EasyUI等常用框架; 11、熟悉分布式系统架构,有Dubbo框架开发经验者优先考虑; 12、了解当前各系统平台主流开发技术; 13、有良好的技术视野,能够完成高性能、安全、稳定的设计; 14、具备良好的团队合作精神和积极主动的沟通意识;