1、本科以上学历,计算机或相关专业,Java开发经验4年以上;2、精通Java语言,深入理解SpringMVC框架,熟悉SSM等主流开源技术栈,精通Socket/NIO编程,多线程编程,有实际项目开发经验;3、熟悉jquery/vue/angularjs/reactjs、Javascript、HTML等前台UI技术;4、有大规模分布式服务化实践,对常见的微服务框架和数据协议有深入的理解和应用;5、Redis、Elasticsearch、消息队列等使用经验,熟悉Tomcat、Apache、Nginx服务器配置,熟悉Linux,常用基本命令;6、熟练掌握MySQL等主流数据库,精通SQL编写和优化,有良好的数据建模能力;7、能够独立分析及解决技术问题;8、在项目设计中能对软件平台的各方面性能有较为完善的考虑;9、具有较强的理解力和团队沟通协调能力,具有良好的表达能力及文档书写能力,善于思考,积极主动,乐于分享;10、能够承担较强的工作压力;11、有软考资格证书的优先.