应聘要求:
基础编程
1、精通java和sql编程开发,熟悉java常用开发框架和类库;
2、深刻理解linux操作系统基原理和构成,对系统各项指标有清晰的理解,能够分析系统运行问题;
3、精通shell、python、php、go、scala多种常用开发语言,能够熟练进行编程开发;
4、熟悉tcpip和http协议等基础网络编程知识,能够独立开发网络通信功能模块;
5、精通多进程或多线程高并发编程模式,能够独立设计开发高性能、大并发程序任务;
6、精通编程常用程序算法(排序、查找、压缩、加解密等)和数据结构,在开发中合理使用有效算法和数据结构提高程序效率;
7、熟悉分布式系统原理,理解常用分布式系统组件原理和组成;
8、熟练使用相关开发工具和版本管理工具,有一定项目管理经验;
技术栈
1、精通kafka、rabbitmq等常用消息队列使用开发,熟悉组件系统原理、部署配置和优化,能够分析解决使用中出现的问题;
2、精通storm、spark、mapreduce等计算框架使用开发,熟悉组件系统原理、部署配置和优化,能够分析解决使用中出现的问题;
3、精通mysql、oracle等常用数据库使用开发,熟悉组件系统原理、部署配置和优化,能够分析解决使用中出现的问题;
4、精通redis、couchebase、elasticsearch等常用缓存使用开发,熟悉组件系统原理、部署配置和优化,能够分析解决使用中出现的问题;
5、精通hadoop(hdfs/hive/hbase/kylin)组件使用操作,熟悉组件系统原理、部署配置和优化,能够分析解决使用中出现的问题。
业务能力
1、能够快速学习和准确理解业务逻辑和数据,并能提供数据开发专业建议;
2、能够独立完成业务数据指标设计和开发,完善业务数据分析和展现;
3、能够独立设计编写数据开发功能模块文档;
4、理解数据仓库概念和模型,数据开发过程中符合数据仓库要求。
运维
1、掌握程序任务日常运维操作,能够开发相应运维脚本和使用自动化工具;
2、能够开发程序任务相应监控告警;
3、能够及时分析定位复杂问题,确认深层原因,提供解决方案;
4、对系统可能出现的问题有预判和修补手段。
公司福利:
1、我们提供有竞争力的薪资;
2、享受每年两次调薪机会;
3、享有年终奖金;
4、为员工缴纳五险及住房公积金;
5、生日惊喜、司龄惊喜;
6、节假日福利;
7、双休制,所有节假日均按照国家法定执行;
8、年休假(五天以上)及婚假、产育假(男职工陪产假)等休假制度;
9、专享来往探亲车票报销待遇;
10、定期组织户外拓展活动以及聚餐活动;
11、广阔的晋升空间;
12、高新前沿的技能培训。
晋升空间:
技术:
初级工程师→中级工程师→高级工程师→项目经理→技术总监
管理:
开发工程师→系统工程师→项目组长→项目经理→部门经理→公司高管
业务:
开发工程师→系统设计→业务策划→产品经理→业务专家
行政人事:
专员→主管→经理→总监
职位福利:五险一金、年底双薪、绩效奖金、带薪年假、周末双休、员工旅游、节日福利、加班补助