1、有扎实的计算机基础,包括操作系统、计算机网络、数据结构、数据库等知识;
2、Java 基础扎实,包括 JVM、IO、多线程、并发、网络,深刻理解面向对象、设计原则、封装抽象等;
3、熟练使用常用的 Java 技术框架,并对 Java Web 的各种开源框架如 Spring Cloud、Spring Boot、MyBatis 等有深入的应用和优化经验;
4、熟悉MySQL、NoSQL、缓存、消息队列等技术原理及内部机制;
5、熟悉Linux环境开发,了解常用shell命令; 6、学习能力强,有较强的问题分析和处理能力,具有团队合作精神。
7、有Saas系统开发经验或者在线客服系统开发经验优先;