Java开发工程师
20k-40k3-5年本科全职
投递简历
93个月前发布
职位描述
职位诱惑:
行业top
职位描述:
工作职责:
1、参与建设和持续改进公司级数据平台,以及基于数据平台的工具系统研发,包括任务调度,数据采集、平台监控等系统。
2、负责核心模块的设计、编码、单元测试、后期迭代、维护升级。
任职要求:
1、计算机科学或相关专业毕业,3-5年工作经验。
2、熟练掌握java语言,多线程、java集合类的使用。
3、熟练掌握spring、ibatis等主流开框架,有独立搭建项目骨架,以及框架之间集成的能力。
4、熟悉消息通信常用的RPC框架,thrift,protobuf,对java NIO有一定的原理性的了解。
5、熟悉常用的java设计模式,并能再不过度使用的情况下,使代码架构简洁清晰并有可扩展性、可维护性。
6、熟练使用maven或gradle项目骨架管理工具,以及git代码管理工具,熟练使用git的branch,tag等特性。
7、熟练使用Mysql数据库,对sql优化有一定的了解,对分库分表的开源组件有一定的了解,并有针对业务场景有设计数据库结构关系的能力。
8、熟练使用linux系统,对Linux基本的命令熟练使用,可以再Linux服务器独立部署和维护应用。
9、需要对Hadoop、Hive、Hbase、Spark有一定的了解,如熟练掌握其应用和内部原理会很合适。