1.精通掌握java基础知识,有良好的编程设计思路和规范的编码习惯,对代码重构,面向对象OOP,面向切面AOP,面向服务SOA有一定经验
2.熟练掌握的框架有Spring,Springboot,SpringCloud,SSH,SSM,Redis,memcahed,dubbo+zookeeper,Webservice,logback,nginx,MQ,微信企业号,AQS异步框架,quartzr任务框架
3.精通eclipse,myeclipse,idea搭建各种web环境。精通maven,gradle构建工具,git,svn对项目管理
4.熟练作为java后台开发所需要的liunx命令,编写shell脚本。
5.熟悉oracle,mysql数据库,了解Nosql,精通sql,有一定优化sql能力
6.熟悉tomcat,jetty,weblogic,jboss。了解jvm,linux内核,oracle性能优化,采用过jprofiel分析工具,java自带调试工具。
7.熟练多线程开发,消息队列
8.熟练各种浏览器前端调试,问题处理。
9.熟悉jvm类加载机制,java常用设计模式,网络,大型项目架构,了解HDFS生态体系