1、Java基础扎实,具备面向对象的思想,十分注重编码规范和软件设计流程。
2、精通Java内存模型、垃圾回收机制、多线程及并发编程模型,并阅读过并发相关源码。
3、熟悉TCP/IP网络协议,以及系统架构常用开发通讯协议,如http、json、xml。
4、熟悉前端开发技术,比如html、css、javascript、jqurey,实际独立设计并编写过页面。
5、熟悉常用的数据结构、算法及常用的设计模式,并能熟练应用到实际的项目中。
6、熟悉常用的数据库及缓存,如 mysql、redis,并熟悉mysql索引机制及调优及分布式事务原理。
7、精通ELK技术栈,线上环境部署过ES集群、logstash及kibana。
8、熟悉spring、springmvc、springboot、springcloud、mybatis等常用的技术框架,有过从0-1项目搭建经验,并阅读过spring核心源码。
9、熟悉常用的服务器部署知识,并实际从无到有部署过生产环境,并能独立进行线上环境问题排查、升级和部署。
10、熟悉阿里相关开源技术,如dubbo、rocketmq,并有过实际的项目经验,阅读过dubbo、rocketmq核心源码。
11、熟悉大数据系统架构与组建,会搭建hadoop, spark等大数据收集处理平台,有过实际项目开发经验。
1、存储收集公司所有业务或基础组件日志的日志中心系统。
2、对接游戏、直播、支付 APP(点卡、虚拟币)和电信运营商或银行的网关计费系统。
3、承担高科技创新企业进行科技项目申报、评审、审批、下达文件的业务审批系统。
4、集成监控、门禁、报警、安防的智能融合安防平台,包括高清摄像头调度体系、硬件设备管理、视频摘要功能、视频异常报警功能。