1、重点本科及以上学历,计算机相关专业,3年以上工作经验;2、精通 Java 及面向对象设计开发,对部分 Java 技术有深入研究,研究过优秀开源软件的源码并有心得者优先;3、熟悉常见设计模式,精通 Springboot、SpringCloud、Hibernate等流行开源框架;4、熟悉数据库原理和常用性能优化技术,会写高级查询;熟悉JVM调优及相关内存排查;5、有较强的逻辑思维能力,善于分析、归纳、解决问题;能够独立负责单一模块进行项目开发;6、熟悉lucene/solr,对索引理解透彻,能够根据复杂业务场景给出索引构建思路,有大数据搜索经验优先;7、参与过大型复杂分布式互联网WEB/API系统的设计开发者优先;8、研究过 http 协议、缓存、jvm 调优、序列化、nio、RPC 调用框架等,有相应实践经验者优先。