资深java研发工程师/专家
职位描述:
面向运营/高管/商家的数据分析产品研发,以及数据平台相关的工具引擎架构设计和研发,帮助企业搭建大数据研发平台以及研发大数据相关产品。
包括:数据平台基础建设、实时和离线大数据研发平台、分布式任务调度和监控、交互式查询引擎、在线查询服务引擎(日均40亿调用)、算法研发平台等。
职位要求:
1、软件工程理论基础扎实,熟悉分布式服务理论基础。有软件分层概念,熟悉设计模式及原则。
2、java基础扎实,熟悉jvm内存管理、GC算法,熟悉JVM参数调优,熟悉java集合类、多线程;熟练使用guava和apache commons lang。熟悉并发编程。有良好的编程习惯。
3、精通java web开发。掌握spring(springboot、spring mvc)、mybatis应用及其原理。
4、精通SOA架构和微服务架构。
5、熟悉linux和shell编程。
有以下经验者优先:
1、有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验;
2、熟悉OLAP,有海量数据即席查询系统设计和研发经验;
3、熟悉BI套件设计和研发。
4、对hadoop生态比较熟悉或者有数据挖掘算法经验或者有上云经验更佳。