ID:341113

二营长

java高级工程师

  • 公司信息:
  • 绿厂
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 深圳
  • 龙华

技术能力

深入理解 JVM 内存结构、JMM、GC 垃圾收集算法与各种垃圾收集器优劣势、熟悉 JVM 调优并具备线上
调优经验
 深入理解 Java 并发编程、对各种锁机制、线程池、AQS 原理有深入研究,在项目中熟练使用,并阅读
过 JUC 包工具类源码实现
 深入理解 Spring(mvc)、Mybatis、Springboot 等开源框架的设计原理及底层架构,研究过核心源码,
具备一定的框架定制开发能力
 深入理解多级缓存架构,熟练掌握 Redis 核心数据结构与使用、对持久化、内存淘汰机制、主从复制、
集群原理有深入理解、对缓存穿透、缓存一致性等问题
 熟练掌握 Java 核心知识,具备良好的面向对象思想与编码能力,熟练掌握常用设计模式与使用
 熟练掌握 SpringCloud,SpringCloud alibaba 技术体系,对 Nacos、Sentinel 服务注册与发现、服务
限流、降级、熔断等有深入研究,并且有线上经验
 熟练掌握 SQL 语言编写、调优,对事务、索引、MVCC 机制等有深入理解,拥有线上慢 SQL 优化、使用
ShardingSphere 进行分库分表经验
 熟练掌握 Jmeter 压测工具对项目进行压测、对接口安全与性能瓶颈进行优化、提升响应速度
 熟练掌握 Idea、Git、Maven 各种工具,掌握基于 Jenkins、Docker、k8s 搭建自动化服务集群
 熟练使用 RocketMQ、Kafka 等 MQ 组件进行异步化处理、对消息丢失、重复消费等拥有实际解决经验
 熟悉基于 Redis、Zookeeper 实现的分布式锁方案,并对底层的 CAP 理论、Base 原则有深入的理解
 熟悉分布式事务解决方案,2PC、TCC、本地消息表、可靠消息最终一致性、最大努力通知等实现方案
 熟悉性能 IO 框架 Netty、对其底层的 Reactor 线程模型、核心源码设计与实现有相应的研究
 了解大型网站高并发架构,高性能支持、高可用保证、纵向优化、水平扩容等相关设计原则

项目经验

项目介绍: 该项目是为了公司用户安全与隐私研发的系统,从产品的生命周期完整保护应用安全,需求
隐私合规,安全漏洞扫描,应用三方组件扫描,iast 安全扫描,提测系统等,从扫描到漏洞,漏洞查看,
漏洞处理提示,漏洞修复方案等把握整个漏洞闭环。目前已经接入一千多个应用周期中,还在稳步推进
使用技术: SpringCloud、SpringCloudAlibaba、Nginx、Mysql、Redis、RocketMQ、Canal、Sentinel、
ShardingSphere、ELK、Vue、Git、MongoDB
项目架构:
1. 采用 SpringCloud Alibaba 技术体系构建微服务架构,根据实际业务场景对服务进行拆分
2. 基于分布式调度框架 XXL-JOB 解决传统定时任务,使用 MongoDB 做冷数据储备
3. 基于 Redis Cluster 搭建高可扩展、高可用、支撑海量并发的缓存集群
4. 采用 Redis + JVM 堆内存构建支撑万级流量的多级缓存架构提升访问性能
5. 基于高性能的 Elasticsearch、Logstash、Kibana 构建平台级日志系统快速定位问题
职责描述:
1. 参与需求讨论,核心功能开发,对接第三方系统与相关技术接口文档的编写
2. 使用去重表保证消息重复消费的问题,同时使用定时器进行清除没用的去重表数据
3. 使用 Shardingjdbc 对千万数据进行分库分表,使用阿里的 Canal 组件实现用户无感知的数据平滑迁移
4. 合理使用 RocketMQ 组件对项目业务模块进行异步处理,对消息丢失、重复消费等问题进行解决

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服