ID:297705

huh

开发工程师

  • 公司信息:
  • 字节跳动
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 1500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 杭州
  • 余杭

技术能力

精通Java语言和面向对象编程并已构建厚实的知识体系并灵活运用新学习的知识
扎实的Python、Golang基础及爬虫项目开发经验,了解防水反爬机制。
熟悉Spring、Spring Boot等常用框架,阅读过相关源码。
熟悉JVM;JMM内存模型、常用垃圾收集器、垃圾回收算法及调优。
深入理解多线程,高并发的解决方法和编程思想;对线程和锁机制有比较深的研究,阅读过相关JUC源码。
熟悉MySQL基本原理及常用语法;具有SQL优化、索引优化、数据同步及迁移等实战经验。
熟悉Redis多数据类型缓存应用、高可用机制及多种分布式集群实现,熟悉I/O模型、主从复制、AOF RDB数据持久化机制、哨兵、分片集群。
熟悉分布式常见的解决方案;分布式一致性、分布式事务、分布式锁。
熟悉常用的数据结构与算法。
熟悉常用设计模式,并在项目中得到良好应用。
熟悉操作系统、计算机网络相关原理。
熟悉ElasticSearch,熟练使用Beats、Logstash、Kibana搭建ELK日志收集平台。
掌握RabbitMQ及Kafka工作原理,对消息一致性有自己比较好的方案。
熟悉Linux操作系统,并可根据命令逐步排错和软件性能优化。
熟悉IDEA、Maven、Git等开发及版本控制工具。
熟悉前端框架 Layui、Vue、Element UI。

项目经验

项目描述:为企业的0级应用,主要承担各业务线短信发送服务,是整个公司短信服务出口。
项目架构:Spring Boot MyBaits TiDB Redis Kafka
主要负责项目重构及功能扩展,支持大促。自项目上线以来,可支持20wQPS,接口日调用量达百万。


通过Kafka、Redis等中间件将短信服务解耦为高吞吐低延迟的分布式短信发送服务。
完成多通道路由策略及负载均衡算法、失败重试机制、延时发送、异步回调通知等功能,保证短信精准送达。
通过设计实施黑白名单机制、限频限流等方案,进一步防止超发、滥发等情况,提高短信发送效率。     
完成模板审核、模板匹配、批量发送、手机号及内容脱敏等功能,使用Vue完成短信服务的管理后台。
同时负责异地双活冷备集群搭建、对接应用报警平台、自动域名切换、形成业务闭环,达到真正高可用。

信用行为

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

发布任务

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

微信接收人才推送

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

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