大数据开发工程师(JAVA方向)
15-30K
大数据开发工程师(JAVA方向) 15-30K
北京
本科
1-3年
发布于 12月31日
职位描述
JavaPython后端开发
大数据开发工程师

职位描述:
1、全程参与大数据平台和软件的设计、开发、测试及部署,并撰写相关技术文档;
2、搭建系统开发环境,完成系统框架和核心代码的实现;
3、负责解决开发过程中遇到的复杂技术问题;

能力要求:
1、对自身成长有较高要求,有较好的语言表达能力,探索能力强,有主动沟通交流、主动学习的积极性;
2、有责任感及团队合作意识,有较强的专业素养和职业精神;
3、了解生产环境中的软件开发流程及相关各环节的工程技术标准;
4、具有扎实的Java编程基础,对面向对象程序设计思想有深刻的认识和理解;
5、熟悉Java EE的相关技术,对JDBC、Hibernate、Spring等有深入的了解;
6、具备关系型数据库的设计能力,有PostgreSQL、MySQL或Oracle等数据库的使用经验,同时对MongoDB、Redis等非关系型数据库有深入的了解或使用经验;
7、掌握分布式计算的相关技术,熟悉Hadoop环境下的各种大数据开发工具,掌握MapReduce、Spark,Scala、Storm等相关技术,熟悉Hive、HBase,深入了解HDFS、Zookeeper的工作机制及原理;
8、有数据流处理和批处理的相关经验
9、熟练掌握Linux/Unix操作系统,对常用命令运用娴熟,能根据实际需要快速编写Shell脚本;
10、具备良好的识别和设计通用框架及模块的能力,对框架本身有过开发或者重构经验者优先;

加分项:
1、参加过ACM或同等级竞赛并获奖
2、有211、985或海外教育背景者,能具备无障碍阅读英文文档的能力
3、喜欢跟踪新技术
4、熟悉 AWS EMR、RDS
5、了解 CNN, RNN, TensorFlow 等相关算法及原理
6、了解 any of NLP, Recommendation System or System Optimization
工作地址
北京市朝阳区苹果社区北区-3号楼