● 熟练掌握数据结构、多线程编程,掌握常用的设计模式;熟悉JVM,包括内存模型、类加载机制以及性能优化
● 熟悉常见的中间件、分布式解决方案及其原理:分布式缓存、SOA、消息中间件,负载均衡、连接池等
● 熟练运用Spring MVC、Spring、MyBatis、SpringCloud等主流开发框架
● 熟悉软件工程规范,掌握UML建模语言建模工具powerDesign
● 熟练使用Oracle、MySQL、MySQL、Redis 等数据库管理工具,对SQL性能调优有一定经验
● 熟悉Tomcat、websphere、weblogic等常用服务器的配置和优化
● 熟练使用UNIX、LINUX,能进行shell、Python编程
● 熟悉Dubbo、Zookeeper等分布式架构
● 有大数据量和高并发系统的设计能力,能制定一些高可用性、高扩展性的系统解决方案
● 有微信公众号、微信小程序相关开发经验