技能要求
基础
精通java语言 精通java annotation和reflect
J2EE相关技术(hibernat、Spring、Struts2、Jsf、Dwr);
精通java网络编程,熟悉TCP/IP原理
精通j2ee分层模式,熟悉ibatis,hibernate,JPA等O/R Mapping技术
STL、多线程等编程经验
熟练掌握C/C++语言
或,熟练使用Javascrīpt/Ajax以及CSS编写
算法
对算法及数据结构有深刻理解
熟悉相关性分析、分类及聚类的各种方法
框架
熟悉常用设计模式
熟悉mina、netty等网络框架
了解Domain-driven design领域建模者优先
netty开发框架
精通LAMP架构编程
数据库
熟练掌握Oracle数据库设计及使用;
熟悉mysql及sql调优
熟悉mysql的运行机制和优化
分布式数据库
熟悉memcached,redis等nosql方案;
分布式计算
了解Hadoop/hive 者优先
大数据量高并发请求经验者优先
熟悉hadoop、hive等开源的海量数据处理架构
应用服务器
精通Tomcat,熟悉WebSphere/WebLogic/JBoss等主流J2EE应用服务器
有高并发Server设计开发经验优先
操作系统
熟悉Linux操作系统,可以熟练使用常用的Linux命令完成日常工作
了解shell编程以及awk等工具的使用
脚本语言
熟悉shell/php/perl/python/shell任一种脚本编程;
网络
熟悉 TCP,UDP等网络通信协议
协议
了解http协议以及基本的网络基础知识
数据挖掘
有数据挖掘、人工智能、机器学习、模式识别等相关领域经验者优先
元数据标准、数据建模、数据字典、数据治理、数据性能调优、数据库优化和故障排除方面具有扎实的功底
有大数据量或高性能系统的性能瓶颈分析和优化经验者优先;
系统架构设计
其他
学习能力强,有互联网运营类产品数据分析经验者优先
具备大容量、高性能网站开发经验