-
万达信息股份有限公司
-
Java高级开发工程师
-
6年
擅长技能
1.具有扎实的Java基础,对面向对象编程有深刻的理解,熟练掌握集合、多线程、反射,泛型,注解等基础开发技术;
2.熟练使用常用的java集合类以及常用集合的源码,熟悉多线程以及同步容器以及并发容器的使用,AQS,CAS,lock,volatilte,synchronized等;
3.对Java虚拟机、垃圾收集机制、GC算法、JVM常用配置参数、GC参数、classLoader、锁机制、JVM故障分析,jmap,jstack等jdk提供的工具命令,性能监控工具(java visualVM),JVM参数调优有一定了解;
4.熟悉java常用的设计模式以及常用算法以及常用的数据结构;
5.熟练掌握SQL语言,熟练使用mysql, 可以根据运行日志优化数据库设计。了解其底层数据的结构和索引的实现
6.熟练使用redis,熟练掌握redis核心数据结构的使用场景,熟悉多层缓存架构
7.熟悉spring,springboot以及springcloud,阅读过spring源码,了解bean的生命周期,IOC及AOP原理
8.熟练掌握mybatis
9.熟练使用mybatis-plus
10.熟悉常用的分布式消息队列系统,如rabbitmq
11.熟悉linux,掌握linux基本操作指令,可在linux环境下开发部署
12.熟悉jenkins,ElasticSearch
13.熟悉docker