具备4年及以上分布式系统研发经验
熟练掌握Java语言,熟练使用 Spring、MyBatis 等框架,熟悉设计模式,具有良好的编码风格
熟练掌握Linux常用工具和命令,熟悉JVM调优和问题诊断工具,能熟练使用工具定位和解决线上问题
熟练掌握Mysql相关技术,如库表设计、分库分表设计、sql调优等,熟悉Innodb锁、事务、多版本等机制
熟练掌握服务化系统架构,如SOA、服务治理、Zookeeper、Thrift、分布式事务处理等
熟悉高性能、高并发系统设计方案,如分布式缓存、消息队列等
有较好的学习及沟通交流能力,能够迅速融入团队