ID:160819

Fsw

高级后端

  • 公司信息:
  • oppo
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 南山

技术能力

熟练掌握Spring、SpringMVC、SpringBoot等开源框架和其理念,熟悉常见的一些设计模式;
熟练使用dubbo、redis、zookper、MQ等中间件技术;
熟练掌握SQL语言、PL/SQL编程,具有Oracle、MySQL 等大型数据库开发经验;
熟悉Linux下的常用命令;
有良好的编程规范及开发技能及撰写技术文档能力;

项目经验

项目一: O2O 微会员系统
开发环境:win7、JDK8、IDE、Maven、MySql、gitLab
开发工具及框架: SSM 、Redis、RabbitMQ、Shiro、Elasticsearch
项目描述:该 o2o 项目主要是以微信公众号开发的项目,通过公众号记录 OPPO 导购销售手
机及维护 OPPO 粉丝的平台。用户在购机或自行注册时可以通过公众号注册 OPPO 会员,系统通过
数据分析,为公众号粉丝推送针对图文或是模板消息,拉近 OPPO 与 OPPO 粉丝距离,同时也可以
通过注册统计清楚分析手机销售情况。该项目采用经典的 SSM+Maven 项目架构,利用 Shiro 实现
管理员的鉴权,利用 Elasticsearch 存储用户相关属性数据,快速筛选,利用 RabbitMQ 在用户
正常流程时提供异步关联操作。
项目结构:
项目共有 21 个模块,其中有 5 个 war 包 通过依赖一个共同的父类来管理 jar 包版本。
项目提供 5 种服务分别是
面向用户的网关服务 oppowechat_gateway(4 台机器)
后台管理 oppowechat_admin(2 台机器)
定时任务 oppowechat_task(1 台机器)
给第三方提供开放服务 oppowechat_openapi(2 台)
接收微信事件的消息网关 oppowechat_msg(2 台)
责任描述:参与项目的功能分析和设计,主要负责图文推送,模板消息推送,会员注册,同
时实现后台页面及公众号对接接口。
会员注册:用户扫导购的二维码,系统监听到微信的扫码事件后向用户推送一条注册图
文,用户打开该图文到指定地址后完善表单,提交资料,后台根据提交异步分析存储,数据
统计。
消息推送:在用户触达某种操作或是满足某种条件时,系统可以通过微信模板像用户推
送相关信息。同时通过封装,暴露一个外部调用接口,使其业务在授权情况下也可以使用微
信的模板消息。应为微信的模板消息接口不支持批量发送,因此在操作时会使用到 RabbitMQ
异步调用,多线程处理方式实现功能。
项目二:活动平台
开发环境:win7、JDK8、IDE、Maven、MySql、gitLab
开发工具及框架: Spring-boot+Mybatis、Redis、Shiro
项目描述:活动平台是个前后分离平台,旨在集成各种抽奖形式,目前以兼容抽奖、报名、
投票等不同类型活动。抽取各个活动公共属性,关联不同活动类型,页面模板。在部署活动后系
统会根据关联的类型替换掉对应 Html 中活动属性标识,并存储在服务器中指定目录,完成外网
访问。
责任描述:参与项目的功能分析和设计,主要负责报名活动、抽奖活动设计与实现,同时实
现对应后台管理及页面对接接口。
报名活动:报名活动可分为预约、报名、提醒、签到和评价几个阶段,活动通过分享推
广,用户在参与时根据后台设置的活动时间与服务器时间开放不同阶段功能,其中提醒是采
用 Spring 的定时器,设置发每分钟触发扫描每个报名活动起止时间,并于活动开始前一天
内通过第三方短信接口发送短信通知用户。
抽奖活动:抽奖活动分为导购、用户和注册抽奖。其中导购和注册抽奖是需要满足一定
条件才可以参与,用户抽奖则是日常抽奖。这些抽奖通过后台设置抽奖的参与次数、成本、
奖品概率,波动值等等属性,在用户参与时根据设置属性对用户进行识别验证,其中在实现
项目四:OPPO+ APP
开发环境:win7、JDK8、IDE、Maven、MySql、gitLab
开发工具:ZooKeeper、Dubbo、Spring-boot+Mybatis、Redis、RabbitMQ、
项目描述:OPPO+是一个社区 app,集会员、服务、社区与活动于一身的 APP 放置于 OPPO 手
机当中。该项目前期由 PHP 编写,后面由 Java 做微服务调整,目前新需求由 Java 编写,对于老
服务有 Java 提供 dubbo 基础服务,供 php 网关调用
责任描述:参与 OPPO 代码重构,将 php 代码转换成 Java,主要负责话题、热帖服务。该项
目中通过 ZooKeeper 注册暴露 http 接口供 php 调用,实现多语言功能整合。
项目三: 权益系统
开发环境:win7、JDK8、IDE、Maven、MySql、gitLab
开发工具:ZooKeeper、Dubbo、Spring-boot+Mybatis、Redis、Shiro、RabbitMQ
项目描述:该项目是 OPPO 的一个会员权益项目,将用户分为不同等级(各等级有时效性),
并为其提供一些权益服务,

案例展示

  • oppo社区

    oppo社区

    OPPO社区是OPPO官方论坛 [1] ,为OPPO手机用户提供手机服务、资源支持和用户交流的平台。OPPO社区里有详细的手机评测,OPPO手机资源等。

  • 泰捷视频

    泰捷视频

    泰捷视频拥有海量正版热门影视内容,界面简洁,播放流畅。 不仅有热门电影、电视剧、综艺、动漫,还有优质纪录片、明星专栏、电竞游戏视频、体育赛事直播以及演唱会直播等丰富的视频内容。 全面提升观影体验,尽享精彩视界!

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

信用行为

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

发布任务

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

微信接收人才推送

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

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