1.计算机或相关专业,一年以上Java平台开发经验,熟悉服务端开发;2.扎实的计算机科学基础,熟悉Java平台(语言、JVM、类加载、内存模型、线程模型等);3.熟悉常用Java服务端框架与工具链,如Spring、Spring Boot、Netty、Maven(Gradle)等;4.了解服务端常用开源中间件,如内存缓存、消息队列、关系型数据库;5.熟悉HTTP等网络协议,了解TCP/IP协议栈与网络编程;6.***熟悉MySQL,对SQL优化有一定的经验,了解并应用过其他数据库中间件;7.具备良好的面向对象的设计能力,熟悉面向对象设计原则,了解常用设计设计模式及应用场景,对代码抽象有一定的理解;8.具备良好的问题分析和处理能力,解决问题思路清晰,良好的沟通和团队协作能力;9.热衷技术,有持续学习的意愿,追求精益求精;10.对OpenCV、FFmpeg等视频图像处理技术有经验者优先。