岗位一:
任职要求:
技术栈:
1. Java基础扎实,有良好的编码习惯,熟悉并能运用主流MVC开发设计模式;熟练掌握JavaWeb
2. 熟练掌握SpringMVC 、Spring、Mybatis会使用spring整合其他框架和技术,如 spring-data-jpa、spring-data-redis、spring-data-solr等;
3. 熟悉使用SpringBoot、SpringCloud微服务技术进行分布式项目的开发;
4. 熟练使用 mysql,对mysql索引、锁、事务离级别原理有一定了解,深入理解过索引数据结构B+Tree,熟悉MySqL索引查询原理,基本的mysql性能调优
5. 对多线程底层同步机制,如 volatile、CAS、synchronized.Lock、并发框架AQS的使用与底层原理有深入理解,熟悉线程池的的原理
6. 深入理解 redis线程模型。熟悉多级缓存架构,熟悉各种缓存并发场景,如缓存雪崩,缓存击穿,缓存失效,热点缓存重建
7. 深入理解java虚拟机,熟悉jvm各种垃圾收集器,具备系统jvm线上调优经验
8. 熟悉rabbitMQ,rocketMq,kafka等中间件使用。解决过消息通信中的疑难问题,如消息丢失,消息重复消费,消息顺序性,大规模消息积压问题
9. 熟悉Zookeeper, cannal等,了解 dubbo并能够项目中结合业务使用。
岗位二:
任职要求:
1.精通Java 熟悉spring等开源框架 熟悉vue等前端技术
2.对python相关技术有了解,可以进行业务代码开发。
3.熟悉银行业务
工作职责:
负责中信银行项目开发