高级研发工程师
职位描述
工作职责:
1、负责开源软件的调研和二次开发,如容器云计算平台(mesos+marathon,k8s,docker)、日志平台(ELKStack)、监控平台(Zabbix)、数据库中间件、缓存中间件(redis)、容器中间件等;
2、负责基础架构相关Java系统的架构、设计、开发和测试;
3、负责建设IT架构的高并发、高可用的业务系统,解决开发过程中遇到的关键技术问题;
4、负责业务系统的性能调优和troubleshooting;
5、负责大数据业务系统的离线分析、实时分析、规则引擎等设计和开发,秒级10万数据处理;
6、负责核心关键代码的编写,测试,以及提供标准的接口规范和样例代码;
任职要求:
1:工作5年以上工作经验,211/985高校毕业者从优;
2:精通JAVA语言和JVM原理,精通spring开源框架的设计原理,精通C/C++/Scala更佳;
3:阅读主流开源框架的源代码或个人开源项目;
4:熟悉Linux系统,熟练常用Shell命令;
5:熟练掌握Oracle/Mysql数据库技术,消息中间件Kafka以及Redis缓存技术;
6:熟悉Web前端开发技术;
7:熟悉微服务SpringCloud的应用和原理;
8:有分布式高可用架构设计方面的经验;
9:熟悉分布式文件系统或者分布式对象存储的应用;
10:很强的逻辑思维,乐于开发,专研技术;