高级java工程师,5年开发经验
后端开发方面,熟悉java虚拟机,熟悉多线程,掌握常见的设计模式,熟悉web开发,熟悉springmvc,熟悉常用的中间件,如zk,roketmq,dubbo,netty,常用框架和组件阅读过源码
前端开发方面,熟悉javascript ,html, 熟悉前后端分离架构
数据存储方面,熟练使用常用数据库,如mysql,熟悉索引,熟悉事务控制和锁,熟悉缓存的使用,如redis,熟悉分布式数据库,如es,熟悉数据同步工具,如canal,熟悉分库分表中间件mycat,sharding-jdbc
系统运维方面, 熟悉linux,日常使用ubuntu, 熟悉常用命令,熟悉项目的运维和监控 ,熟悉常用服务器tomcat,nginx
英语方面,良好的英文文档阅读能力,可以阅读相关技术文档和业务文档
擅长分布式和并发编程以及网络编程
擅长针对复杂业务设计开发高可用的后端系统