--精通JAVA语言,对锁、队列、各种开发机制有较深入的理解。
--深入理解JVM,包括内存模型、加载机制等。
--熟练使用及理解相关技术Nginx、Keepalived、Redis、Elasticsearch、RocketMQ、Zookeeper、Druid、Kafka、Jstorm等
--熟悉常见微服务框架SpringBoot、SpringCloud等
--熟悉Mysql数据库、sql优化、索引、表分区,及数据库相关分库分表机制及实现。
--熟悉中型系统的设计与并发解决方案。
--熟悉网页前端技术JS、CSS、HTML、AJAX、Json、JsonP(跨域Json)
--熟悉Java主流框架 Spring/SpringMVC/SpringBoot/iBatis/HttpClient/RocketMQ/Dubbo/Netty等
--熟悉面向对象的分析与设计方法,参与过新老系统优化重构等项目
--熟悉大型系统的测试与发布流程,参与流程的制定(GIT\SVN版本管理、Maven、shell、上线计划、FixBug方案、回滚计划等)