1.精通Java语言,熟练掌握JAVA常用包、数据结构、多线程编程,掌握常用的设计模式;熟悉JVM,包括内存模型、类加载机制以及性能优化。
3. 熟练使用或精通Oracle、mysql、sqlserver等至少一种数据库技术。
5.熟悉linux或windows系统的常用操作命令,并能够结合这些命令达到常用实际操作目的。
6.熟练使用SpringMVC、SpirngBoot、Struts2、myBatis等框架基本功能。
7. 熟悉常见的中间件、分布式解决方案及其原理:分布式缓存、SOA、消息中间件,负载均衡、连接池等
8.能够独立负责功能模块的设计与和微服务开发经验,能够解决微服务开发过程中常见问题;
9. 具有很强的分析复杂问题和解决复杂问题的能力,有强烈的责任心和使命感,良好的沟通表达能力和团队协作能力;
收起