1、2年以上java开发工作经验,精通面向对象设计,精通spring,hibernate 等开源框架,熟悉常用的设计模式;
2、熟悉maven项目开发,能够使用maven搭建模块化项目结构,快速进行业务开发;
3、熟悉java多线程,熟悉java反射机制,了解java nio,了解jvm内存使用优化;
4、熟悉redis缓存技术,了解缓存机制,有redis缓存使用经验尤佳;
5、熟悉mysql数据库,熟悉事务管理机制,熟悉sql索引优化,能编写存储过程,对大数据查询存储有经验的尤佳;
6、能熟练使用ssh 进行linux操作,部署应用,查看日志快速定位问题;
7、了解nginx,flume等相关服务器端应用,具有flume使用经验者尤佳;
8、有团队开发经验、git、svn等版本控制工具使用经验尤佳;
9、热爱服务端程序开发,有责任心,自主学习性强,愿意全身心投入技术工作;
10、有数据分析系统相关开发经验者优先。