ID:233950

Avatar

后端开发工程师

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

技术能力

 精通Java语言,精通多线程、集合、IO、NIO等基础框架
 精通Redis缓存的原理和使用,熟悉Kafka、Mqtt等常见消息队列
 精通MySQL数据库的设计与开发,精通MySQL调优
 熟悉JVM原理,熟悉常见的垃圾回收器及垃圾回收算法,有实际JVM调优经验
 熟悉Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis、Dubbo等框架的原理并能熟练使用
 熟悉分布式系统的设计和应用,熟悉分布式事务、分布式锁、缓存、消息等机制,熟悉ZooKeeper
 熟悉常见的数据结构和算法,熟悉常用的设计模式
 熟悉Python语法,熟悉Linux下服务部署,了解Docker容器化部署,了解常用的深度学习框架

项目经验

项目名称:AI智能零售柜
项目描述:该项目用于实现无人化购物场景。用户使用微信或支付宝扫码开门,零售柜通过物联网传输协议与服务端通信,识别出用户拿取的商品,生成订单并完成购物。线上与有赞商城合作,支持用户网上下单,获取提货码,自提或由快递员配送到家。
开发环境:IntelliJ、JDK8、Tomcat、MySQL、Git、Nginx、Redis、Kafka、ZooKeeper、MyCat、ES等
软件架构:Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis等
技术描述:
1、采用基于SpringCloud的分布式项目开发模式,整个项目分为:终端交互、推断、订单、库存、
支付、用户、商品中台、商户管理、商城、小游戏、数据分析、ELK等十多个服务。
2、搭建了Redis缓存集群,结合Kafka消息队列,实现集群最终一致性。利用Redis特性,高效实
现了免费兑换、统计活跃用户等功能。
3、采用了Distruptor并发编程框架,高效处理并发推断请求,利用框架特性,避免频繁回收推断任
务对象,降低GC频率。
4、基于ZooKeeper实现了分布式锁,保证了分布式并发安全。基于Kafka实现了分布式事务,实
现最终一致性,保证数据的准确性。
5、数据表设计运用了范式和反范式,依据表的信息量,对表进行了分区和拆分,对经常查询的SQL
语句进行了优化。
6、基于MyCat实现了数据库双机热备、读写分离,保证了数据库的高可用。
7、基于Elasticsearch大幅提升了高并发场景的搜索效率,并采用Ik中文分词器强化了分词搜索的
功能。
责任描述:
1、终端交互、推断、订单、支付、商城等业务的沟通与分析建模
2、整体服务架构设计,技术选型
3、Java后端业务代码的开发,协调各个模块
4、数据库建模,表拆分,SQL优化
5、优化JVM运行环境,解决JVM运行过程中出现的问题
6、部分服务器环境搭建与机器部署

信用行为

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

发布任务

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

微信接收人才推送

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

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