1,计算机相关专业,5年以上JAVA开发经验;2、Java技术知识扎实,熟悉IO,多线程,异步处理,集合类等基础框架,精通Java及面向对象设计开发,熟悉JDK源码,研究过优秀开源软件的源码并有心得者优先;3、熟悉分布式架构和微服务框架,了解底层原理,如spring cloud,docker,K8S,Zookeeper,redis,kafka,elasticsearch等,参与过开源产品的二次开发者优先;4、熟悉分布式架构中常见组件及其原理,如:分布式锁、分布式事务、熔断器、分布式缓存、API网关、注册中心、消息队列等;5、熟悉高并发、高性能的分布式系统的设计、应用及调优:如缓存技术,网站优化,服务器优化,集群技术;6、熟悉oracle,MySQL,postgres等关系型数据库中的一种或多种,以及redis、mongodb等NOSQL数据库,对数据库事务、锁、并发机制、高可用有一定的了解,有 SQL 调优经验;7、具有良好的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题;8、有大型互联网系统开发经验,有企业信息化经验者,有微服务架构经验优先。