职位描述
服务框架团队专注于微服务研发框架和基础库、微服务运行时、微服务治理三个领域,参与服务生命周期的研发、运行、维护三个阶段,并负责字节微服务开源品牌 - CloudWeGo 的建设。
1、参与字节跳动 Java 微服务框架建设,包括但不限于:RPC / RDS / Redis / MQ / Http / 序列化; 2、参与字节跳动 Java 生态建设,包括但不限于:Java 监控 / 问题诊断工具 / 调优工具; 3、 参与字节跳动 Java 运行时建设,包括但不限于:服务网格及 Sidecar 交互 / JVM。
职位要求
1、具备扎实的 Java 基础,深入理解并发、NIO、JVM,掌握Java最新特性; 2、熟练掌握 Spring、SpringBoot、SpringCloud 等主流框架,深入理解框架实现原理及特性; 3、深入理解 RPC 原理,理解业内开源 RPC 框架的实现; 4、 具备 Java 运行时研发经验,如 HotSpot、GraalVM,熟悉 JIT Compiler 、GC 算法等实现; 5、具备技术自驱力,拥有优秀的 trouble shooting 能力; 6、第 3 点与第 4 点满足其一即可。
Intel Java 团队长期致力于 OpenJDK 的发展,贡献了大量优化特性,这些工作使得 OpenJDK 可以更好利用现代 CPU 的强大特性。
VectorAPI 是 Java 在特定领域进行高性能计算的利器,广大 Java 开发者通过 VectorAPI 可以精确地控制和利用现代 CPU 普遍存在的SIMD(Single Instruction Multiple Data) 硬件单元,特定的应用可以获得数倍以上的性能提升。
职位描述
职位要求