ID:173421

Arshle

高级中间件开发工程师

  • 公司信息:
  • 中通服咨询设计研究院有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 南京
  • 全区

技术能力

1.熟练使用Java编程,了解建模、能够独立设计功能架构,了解瀑布模型和敏捷开发等流程;
2.熟练掌握JVM运行时内存结构、GC回收原理及方式,JVM内存调优、类编译和加载过程;
3.熟练掌握多线程并发技术,了解线程各类方法运用,熟练掌握各种同步控制工具的使用;
4.熟练掌握java中IO/NIO操作,了解NIO底层实现原理,结合项目运用过Netty3和Netty4框架进行服务器间通信,完成TCP拆包和分包等数据传输
5.了解基本的数据结构与算法,了解栈、队列、表、散列表、树等常见数据结构;
6.熟练掌握Spring、SpringMVC、SpringJDBC框架技术,看过并研究过框架源码,熟悉 Spring容器初始化流程及原理,了解SpringMVC底层实现原理;
7.熟练运用各种设计模式,并且在实际项目中设计并运用,如适配器、装饰器、工厂、观察者等模式;
8.熟练应用MySQL关系数据库编程技术,熟悉mysql索引原理及使用,熟悉sql优化基本原则;
9.熟练掌握redis应用,了解redis基本数据类型,熟练掌握redis实现原理,结合项目实际使用,尝试结合一致性哈希在大型分布式项目中做分布式缓存;
10.熟练掌握activemq、rocketmq、kafka等消息中间件,独立完成过activemq高可用集群部署,研究过activemq消息丢失解决方案,了解activemq消息回流机制、持久化原理以及幂等性业务设计;
11.熟练掌握zookeeper分布式过程协同技术,在实际项目中集成分布式锁,了解zookeeper中paxos以及ZAB等算法,了解zookeeper各类配置,熟练掌握api各类框架对zookeeper的操作;
12.熟练掌握dubbo rpc远程调用,了解dubbo各项配置和使用等;
13.熟练掌握IComet百万级并发长连接服务器的架构,了解api及前端js的封装,在项目中独立设计长连接服务架构,提供各类客户端的长连接需求;
14.熟练掌握分布式事务的原理及瓶颈,独立设计分布式事务架构模型,提供两套解决方案,基于强一致性和基于BASE理论的最终一致性均提供解决方案;
15.熟练掌握spring boot和spring cloud微服务架构,了解底层源码;
16.熟练掌握日志收集系统ELK的使用,独立搭建项目中ELK进行日志收集;
17.熟练掌握docker虚拟化技术,担任公司虚拟化改造的核心成员,制作所有中间件及项目工程的docker镜像,提供持续集成的解决方案;
18.熟练掌握kubernetes容器编排技术,了解kubernetes中各个组件的作用及运用,完成整套kubernetes架构搭建、网络覆盖和dns解析,结合实际项目制作工程的;deployment、service、ingress等配置文件,成功运行环境并测试;

项目经验

基础平台部 架构方面工作
1.成交系统的优化重构,主要负责针对慢sql进行优化。针对高拍仪、门店交车部分进行优化重构,取代原来混乱的线程管理,采用线程池统一分配协调
2.m站和个人app全新改版项目,负责订单总线的分发,协调各个部门模块的接口联调,保证C端全流程的展示。
3.crm解耦重构项目,将功能模块最为复杂的crm系统拆分成多个服务,业务聚合层进行统一封装和整合
4.分布式事务集成,针对强数据一致性场景尽量提升内存保证吞吐量,由于强数据一致性对性能的损耗进行过深刻的会议讨论,针对第二套最终一致性解决方案采用rocketmq进行分布式事务处理
5.现网全部环境docker虚拟化,采用kubernetes容器编排技术,保证稳定的情况下提升交付速度,符合敏捷开发的模式,目前正在集成kubernetes,已经成功集成出一套环境。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服