1、计算机相关专业全日制本科生以上学历,1年以上的JAVA开发工作经验;
2、JAVA基础扎实,包括JVM、IO、多线程、并发、网络、深刻理解面向对象、设计原则、封装抽象等;
3、熟练使用常用的Java技术框架,并对Java Web的各种开源框架如Spring、SpringMVC、Mybatis等有深入的应用和优化经验,并掌握它的原理和机制;
4、熟悉分布式系统的设计和应用,熟悉数据库、缓存、消息队列、RPC等内部机制;
5、学习能力强,有较强的问题分析和处理能力,具有团队合作精神;
6、有开发经验优先考虑。