1、在上级的领导和监督下定期完成量化的工作要求;
2、能独立处理和解决所负责的任务;
3、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务。
1、计算机或者相关专业本科及以上学历,有业务应用系统的设计开发工作经验,从事大数据开发工作5年以上,具备团队技术负责人经验。
2、精通Java开发、scala开发,熟悉JVM原理及内存管理,对数据结构、算法有一定理解,有多线程、高并发开发经验优先,熟悉分布式开发,对分布式有较深的理解。
3、熟悉hadoop,MR,Spark,hive;
4、熟悉flume,sqoop,kafka,storm,zookeeper;
5、熟悉hbase,mongodb,elasticsearch;
6、了解数据仓库理论,有多维度建模经验的优先;
7、熟悉逻辑回归、随机森林、朴素贝叶斯、决策树、聚类算法(如:K-means聚类算法)者优先。
8、了解Linux操作系统,独立开发shell脚本;
9、了解UML,系统分析和设计,能按照规范的软件开发流程,完成软件的需求、设计、编码和测试工作,具有规范的开发文档写作能力;
10、具有较强的团队意识与良好的沟通能力,高度的责任感,对工作积极严谨,勇于承担压力,较强的学习能力以及快速解决问题的能力。