ID:291036

流动

高级Java工程师

  • 公司信息:
  • 腾讯科技有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 福田

技术能力

擅长技术:
Java,SpringBoot,SpringCloud,Mybatis,Mysql,Nginx,Docker,K8S,Jenkins,Maven,RabbitMQ,Redis,Socket

负责工作:
后端架构的设计,技术选型,业务设计,运维管理

工作风格:
1、在开发任何一个项目前,一定要写好各种文档,包括需求文档,技术文档,接口文档,功能流程图与时序图
2、每一个功能在编码前,一定用文档设计好功能的整体流程,包括每一个参数与方法的命名
3、喜欢采用敏捷开发的方式,可以灵活的调整开发需求

经历:
1、瀑布流开发和敏捷开发都经历过,单体服务和微服务映射互联网时代的跨越,但面对不一样的项目,应该采用不同的架构体系,目的都是为了让项目执行最高效
2、前端、后端、运维、测试、架构的工作都做过,明白如何系统的设计和调节各个工作的分配

项目经验

项目一:智慧停车场
负责工作:
1、代码重构,换成微服务架构
2、支付结算
3、通信开/关闸

技术点:
1、采用边缘计算和通信双活机制,让道闸通信不断,实时计算更快
2、分布式架构的幂等性解决方案,保证支付的安全性

项目二:短视频产品
负责工作:
1、业务涉及
2、架构设计、技术栈选型
3、各个模块功能的设计
4、文档设计

技术点:
1、用Redis+推荐算法,让视频更快的响应和用户给推荐合适的视频
2、OAUTH2.0安全协议,为每一个服务设置安全接口
3、RabbitMQ处理用户对视频互动的数据,用最终一致性方案确保数据的安全
4、Docker + K8S + Jenkins完成容器化和自动化部署

案例展示

  • 生活短视频

    生活短视频

    这是一个生活类的短视频产品,有关于教育、出国、经济等领域的视频。 1、在该项目中我是架构师,负责架构的设计、业务设计、技术栈的选型和分配任务等工作 2、用消息队列解决多人同时对一个视频操作的并发问题 3、整体用前后分离架构+容器化技术完成,后端用微服务+分布式架构

  • 管理系统

    管理系统

    这是一个管理视频产品的后台管理系统,可以对产品的所有业务进行操作 负责工作: 1、梳理业务 2、技术架构的设计 3、设计各类文档,便于项目成员开发 4、编码,测试,运维 5、各个功能模块的开发,包括用缓存快速响应,用队列减缓并发压力,防接口攻击和短信攻击

  • 管理系统

    管理系统

    这是一个管理视频产品的后台管理系统,可以对产品的所有业务进行操作 负责工作: 1、梳理业务 2、技术架构的设计 3、设计各类文档,便于项目成员开发 4、编码,测试,运维 5、各个功能模块的开发,包括用缓存快速响应,用队列减缓并发压力,防接口攻击和短信攻击

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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