1. 熟练使用 Hibernate、MyBatis、Spring、Struts2、SpringMVC 等主流的开发框架进行企业级大型项目开发,熟悉运用 JPA、CDI、JSF 等 J2EE 标准规范进行开发。
2. 熟练使用 SpringBoot、SpringCloud 框架创建微服务架构体系,对现有单一系统的微服务拆分重构有一定经验。
3. 熟练运用 MySQL、SqlServer 数据库,熟悉 InnoDB、MyISAM 存储引擎,对拆库拆表有一定经验。
4. 熟练运用 NoSQL 主要产品,熟悉 Redis、EHcache,掌握其实现原理和各种数据结构。
5. 熟练运用 Nginx、Tomcat、Jboss 等 WEB 服务器,熟悉 HTML、JS、Jquery、Bootstrap、 Freemaker 等技术。
6. 熟练运用大数据流式处理框架 Storm,熟悉分布式消息系统 Kafka、RabbitMQ、Zookeeper 等。
7. 熟悉Docker容器化编程,对docker镜像编译,实例容器化部署有一定经验。
8. 熟练运用 Logstash、Fluentd、Elasticsearch、Kibana 等工具进行大数据收集分析。
9. 使用 Maven、Gradle 进行项目管理,运用 SVN、GIT 对项目进行版本控制。
10. 熟练使用Jprofiler代码性能监控调优工具,了解NewRelic、PinPoint、Grafana等APM性能监控平台。
11. 熟悉SOAP协议WebService以及REST架构风格。
1. 大型电视晚会直播互联秒杀项目
2. 集盲盒参与抽奖活动
3. 直播推拉流相关项目
4. 新闻类feed流关注/取关浏览项目
5. 等等...