1)熟悉java核心技术,多年一线开发经验,具备良好的编程能力,并熟练应用设计模式;
2)熟悉jvm,对各种GC算法和垃圾回收期都有深入理解;
3)熟悉java并发编程,对java的各种锁机制,线程池机制,AQS等都有深入理解,并在项目中熟练使用;
4)熟练掌握spring、springmvc、springBoot、mybatis等核心开发框架,可以根据需求快速搭建项目,并阅读过核心源码;
5)熟悉springcloud,dubbo等常用微服务框架;
6)熟悉mysql,对mysql的索引、事务、锁等实现机制都有深入理解;
7)熟练掌握 Kafka,RocketMQ 等消息中间件;
8)熟悉常用的缓存中间件 Redis,Memcached,Encache,对 Redis 数据持久化机制、多数据类型缓存应用,高可用机制以及多种分布式集群实现有深入理解;
9)熟悉使用maven、svn、git等项目管理工具;
2.项目概述: 虽然银泰在去云化项目上做了100%覆盖,系统的稳定性和监控能力都得到 显著的提升,但面对银泰业务快速的迭代和不同经营方式快速变更,老的MIs2.0陈旧的 技术和框架已经满足不了快速的业务发展,于是就对合同电子化,商家品台,铺位,品 牌等进行了重构,提高业务效率.
3.责任描述:
1)合同变更,转正,解约,注销等核心功能的开发与维护
2)使用精卫对弹内数据库的变更进行发送消息,通过dts对云上数据进行监听,同步老系统
3)根据门店,专柜,铺位进行灰度发布及配置
4)基于Redis实现热点数据缓存,提升系统整体性能,实现服务高可用