整理汇总:
- 语言要求:GoLang,Java( 主修)
- 网络编程:Netty,Mina
- 多线程,并发,Concurrent包
- JVM调优,GC,熟悉诊断工具
- 设计模式,JDK,异步同步通讯
- 熟悉常用中间件:
- 关系型数据库(MySql);
- NoSql(Redis,Hbase,MongoDB, levelDB);
- 分布式服务框架(Spring Cloud,gRPC, Dubbo);
- 分布式消息队列(Kafka,RabbitMQ,ActiveMQ);
- 搜索引擎(ElasticSearch);
- 分布式工具(ZooKeeper);
- 分布式配置中心(Diamond);
- 环境和工具:
- Linux,GIT,IDEA
- docker, K8S
- DevOps
- 基础:
- 网络:TCP,HTTP,HTTP2
- 操作系统:
- 数据结构及算法:
- 分布式理论(存储,跟踪,一致性算法)
- 缓存技术
golang中间件开发工程师 5-10年 25-50K 华为 北京
1.参与分布式缓存等中间件的研发及运维。
2.熟练golang编程语言,有2年以上的实际开发经验。
3.最好是也熟悉Java编程语言。
4.熟悉常用中间件,例如关系型数据库、nosql、分布式服务框架、分布式消息队列等。
5.可能参与区块链平台及应用研发,有区块链技术经验者优先。
6.丰厚的薪水、项目奖、年终奖和虚拟股权激励。
Java中间件 开发工程师 不限 10-20K 天元特通 北京
1、 java SE 方向 C/S应用 底层代码架构的搭建 有一定的开发经验;
2、 对常用的数据结构、集合类有一定的认识;
3、 熟悉网络编程 IO socket :netty、mina等;
4、 熟悉多线程、并发、concurrent包;
5、 熟悉JVM调优 对GC有一定了解 熟悉各类诊断工具;
6、 了解linux环境、shell脚本;
7、 对常用关系型数据库如Oracle、mysql有调优经验,有nosql数据库开发经验,对mongodb、redis等有调优经验;
8、 使用过zookeeper、elasticsearch、rabbitmq、kafka、fastdfs、glusterFS、amazon s3等相关组件,对其中一个或多个组件有调优经验。
1、计算机专业本科及以上学历;
2、掌握并能够熟练使用常用的Java 设计模式;
3、精通Java和jdk编写程序;
4、精通Java多线程模型和同步机制、JavaSocket编程技术(优先),掌握同步通讯和异步通讯技术;
5、熟悉大型数据库和Mysql/Oracle/SQLServe等的开发;
6、熟练使用Eclipse、SVN、Ant、IDEA等开发工具;
7、优秀的编程能力和良好的编程习惯,对新技术具有学习兴趣和能力。
中间件开发工程师 3-5年 15-30K 北京 滴滴
- 计算机或相关专业本科以上学历(3年以上工作经验);
- 精通C++/Java/golang程序开发(至少一种),熟悉Linux/Unix开发环境;
- 熟悉常用开源分布式系统,精通但不限于kafka/rocketmq/codis/redis/cassandra/rockdsdb等任意一种开源产品源代码;
- 有大规模分布式系统开发、维护经验,有故障处理能力,源码级开发能力;
- 具有良好的沟通协作能力,具有较强的分享精神;
- 有做好基础服务的耐心和决心。
Golang开发工程师(业务中间件) 3-5年 15-30K 北京 滴滴
- 至少两年Linux下开发经验,Golang至少一年开发经验;
- 熟悉Web开发,对操作系统、TCP/IP有深入理解;
- 基础扎实,熟悉常用数据结构和算法,对分布式系统有所了解;
- 熟悉常用DB、缓存应用和优化;
- 熟悉C/C++、PHP、java等其他语言优先;
- 善于发现问题,解决问题,并能落地解决方案;
- 有较强的抽象、逻辑分析能力,善于总结;
- 有团队精神,善于沟通。
中间件研发工程师 5-10年 30-50K 北京 京东
- 精通java编程,Java 基础扎实,精通常用GC算法、JVM内存结构和参数调优,具备良好的面向对象设计能力和编程习惯
- 精通nio, netty等高性能网络编程,具备丰富的高并发,分布式实战经验
- 精通系统性能调优
- 精通Spring-Cloud和Spring-Boot
- 掌握开源MQ、RPC框架、注册中心、配置中心、分布式跟踪、网关和分布式事务等中间件技术,掌握其源码
- 善于独立思考,良好的学习能力、团队协作能力和沟通;热爱技术,对技术有不懈的追求,喜欢研究开源代码
技术专家(中间件) 5-10年 25-50K 北京 阿里云
- 熟悉TCP/IP及Socket网络编程,对代码质量有追求(Geek),熟悉RabbitMQ、NSQ、gRPC等类似消息队列与RPC通信应用优先
- 熟悉Golang/Java/C/C++或其他语言,具有丰富的开发、调试和性能优化等经验
- 熟练运用Redis、MySQL等数据库,了解其内部原理
- 有技术热情和探索精神,有较强的快速学习能力和自驱能力,有良好的全局意识和系统风险识别能力
kafka消息中间件工程师 3-5年 25-40K 北京 探探
- 3年及以上的开发经验,熟练使用java语言
- 熟悉kafka消息中间件, 研读过Kafka源码者优先
- 可以基于kafka作二次开发者优先
- 良好的逻辑分析能力、分析问题和解决问题的能力,对数据敏感,良好的沟通能力
中间件高级工程师 5-10年 28-35K 北京 同城艺龙
- 计算机或者相关专业,大学本科及以上学历;
- 5年以上互联网行业java方向开发经验;
- 对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式,熟悉SOA设计思想;
- 扎实的代码功底,良好的代码规范,学习能力出色,自我驱动能力强,对技术有钻研与追求精神;
- 熟悉JVM工作机制,掌握常用的问题追踪、性能调整工具,前有过相关的工作经验,能快速解决线上各类疑难杂症;
- 熟练使用spring、mybatis、memCache、redis、mongodb、hbase等互联网常用技术;
- 熟练掌握数据库操作和使用的基本技能,熟悉MySQL数据库,有SQL查询调优,索引优化经验,良好的分析能力;
- 熟悉Storm/Hadoop/Spark等分布式开源项目及其工作原理,了解zookeeper工作原理,对jstorm有实际开发和优化经验优先;
- 熟悉消息队列的原理,对常用的消息队列比如ActiveMQ、kafka、RabbitMQ有一定的使用经验;
分布式 java c/c++ go 中间件 存储 3-5年 25-50K 北京 滴滴
方向一:分布式小文件存储系统 块存储设计(c/c++ go java等)
方向二:系统开发(c/c++)
方向三:docker lxc k8s mesos等研发(c/c++ go java等)
方向四:服务框架和服务治理相关产品的研发(go java php等)
方向五:java分布式调度系统开发(java)
方向六:java业务开发(java)
方向七:分布式中间件(kv存储系统leveldb)(c/c++)
方向八:服务架构相关前端开发
开发语言:java、go、c、c++、php、Python等任一开发语言熟悉即可
待遇:25k - 50k,上不封顶
Java中间件开发工程师 1-3年 20-40K 北京 便利蜂
1.编程基础扎实,有Java并发编程经验和具备良好的编码风格,具备1年以上中间件领域或者通用产品相关架构设计规划经验
2.对常用的开源中间件进行过源码分析, 如Dubbo、RocketMQ/Kafka、OpenTSDB、TDDL/ZDAL、Ambry、Canal、Diamond、ElasticJob、Trace相关
3.熟悉Linux操作系统,TCP/IP等通信协议。能对分布式常用技术进行合理应用,解决问题;
4.了解主流的SQLSQL数据库、熟练使用HBase、ES、Redis,对性能优化等相关技术经验者优先
5.良好的团队协作和沟通表达能力、善于独立思考,具备较强的执行力和良好的工作态度,能够合理的规划任务,分析和解决问题
中间件产品研发工程师 3年 20-35K 北京 京东
1、3年以上互联网公司工作经验
2、熟悉常用中间件产品,如RPC调用、服务注册、缓存、消息队列等,有中间件产品研发经验或者深入研究过中间件产品源码
3、熟练使用至少一种编程语言,如Java,Go,Python,C/C++等
4、有高并发线上系统研发经验,熟练使用常用的性能优化方法和工具
5、至少有一个比较专长的技术方向
6、熟悉各种云服务的使用和原理优先
7、积极、上进
中间件服务架构师 5-10年 30-55K 北京 中企动力
1、计算机或相关专业本科以上学历
2、对高并发与数据类组件技术有深入理解,对各种组件有比较清晰的认识和搭建经验,能够深入源码级别
3、理解Linux 网络底层原理,实际使用过网络命令排查问题的经验
4、熟悉Linux操作系统、TCP/IP等常用协议,有一定实际运维工作经
5、熟悉使用JAVA、Python 或 Go进行开发,要求对一种语言精通
6、具备持续集成、DevOps 领域相关实践,了解敏捷开发
7、具有较强的抗压能力、未知领域的学习能力、诚恳踏实、具备沟通能力与团队协作能力
满足下述一项者优先考虑:
1、有高并发、大规模互联网系统架构及核心开发经验
2、开源组件社区贡献者
3、深入理解ElasticSearch、RocketMQ、Mycat、Redis、Zookeeper、Dubbo原理,其中一种组件精通即可
java中间件工程师/架构师 3-5年 50-80K 北京 滴滴
- 高可用中间件,包括降级、限流、熔断、切流等功能,类似hystrix
- 服务治理中间件,基于滴滴java技术栈,实现naming service、rpc框架、api网关、健康调度器、trace通路及组件、metrics监控组件等,类似dubbo、spring cloud
- 配置和数据中间件,管理分布式系统中配置和数据的生老病死,实现类diamond的配置和数据中心
任职要求
我们期望加入该岗位的你,有如下特质: - 良好的问题发现和分析能力,追求在彻底地解决问题的过程中修炼技术,而不是脱离实际空谈技术
- 精通java开发语言,熟悉jvm,web开发、缓存,分布式架构、消息中间件等核心技术;熟悉Java EE相关的主流开源框架, 能理解它的原理和机制
- 基础扎实,熟悉网络编程和系统编程,熟悉开源的LNMP架构、redis、mq、常见的nosql等技术,特别欢迎对前述开源组件有源码级了解或曾贡献过代码的同学
- 有3年以上中大型分布式业务系统的研发经验,特别欢迎研发过pv上千万或日订单量上百万的系统的同学
- 有在线系统debug和调优经验,能持续地跟进疑难问题直到解决
- 有一定的协调推动能力,在保证自身服务SLA的基础上,乐于对外销售自己的产品
- 最好能有dubbo、hsf、hystrix、diamond、grpc、spring cloud等中的一至多项经验
- 架构师额外要求:a)能根据业务需求做出合理的技术选型;b)能协调各方资源,有计划有节奏地达成研发目标;c)有一定的规划能力和影响力
Java中间件研发工程师 1-3年 20-40K 北京 便利蜂
1.编程基础扎实,有Java并发编程经验和具备良好的编码风格,具备1年以上中间件领域或者通用产品相关架构设计规划经验
2.对常用的开源中间件进行过源码分析, 如Dubbo、RocketMQ/Kafka、OpenTSDB、TDDL/ZDAL、Ambry、Canal、Diamond、ElasticJob、Trace相关
3.熟悉Linux操作系统,TCP/IP等通信协议。能对分布式常用技术进行合理应用,解决问题;
4.了解主流的SQLSQL数据库、熟练使用HBase、ES、Redis,对性能优化等相关技术经验者优先
5.良好的团队协作和沟通表达能力、善于独立思考,具备较强的执行力和良好的工作态度,能够合理的规划任务,分析和解决问题
Java开发(中间件) 1-3年 20-30K 北京 去哪
1.扎实的java基本功,熟悉java多线程,j.u.c包,熟悉java nio工作原理;
2.熟悉java gc工作机制,能够结合gc机制编写对gc友好的代码;
3.能够使用类似jmap,mat等工具分析内存占用问题;
4.熟悉linux,熟悉linux文件系统,内存系统工作机制,类似page cache,mmap等;
5.熟悉linux tcp/ip协议栈,能够使用tcpdump,wireshark等工具进行网络问题诊断和分析;
6.阅读过类似kafka,rocketmq,dubbo,zookeeper等著名开源项目代码优先;
7.有对代码精益求精的追求,信奉clean code;
8.学历本科以上,计算机相关专业;
9.1-3年JAVA工作经验,互联网公司工作背景。
有疑问加站长微信联系(非本文作者)