岗位要求
1、具备扎实的计算机理论基础,编程基本功扎实,熟悉常用数据结构和算法,擅长Java编程语言,熟悉JVM机制;
2、熟悉常见的面向对象设计模式,擅长系统抽象,具备一定的系统架构设计能力;
3、JAVA基础扎实,熟悉Classloader、JIT、GC、Sandbox等JVM原理并有实战经验,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息等机制;熟悉reactive编程模式;具备优秀的系统Debug/Profiling能力和经验,有在线高并发的性能优化经验;
4、有微服务/serverless经验,有高并发服务实战经验,熟悉spring boot、docker、RPC、服务发现、负载均衡、弹性调度、消息队列;
5、搜索、推荐相关经验者优先。