ID:345514

潇潇

高级java开发

  • 公司信息:
  • 北京京东世纪贸易有限公司
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 所在区域:
  • 北京
  • 通州

技术能力

1.熟练掌握 Java 基础编程知识以及多线程编程技巧,深刻理解JVM原理和调优
2.熟练掌握springMVC,springBoot,springCloud,springCloudAlibaba项目框架,有3年阿里云使用经验。
3.掌握并具有DDD项目落地实践经验
4.熟练掌握Mysql,Oracle,Redis,Hbase等数据库的原理和使用
5.熟练掌握kafka,rocketMQ 消息中间件的原理和使用
6.熟练掌握IDEA,maven,git,svn等开发工具的使用

项目经验

一、宝马问卷调研系统
● 项目背景:该项目为宝马汽车的问卷调研项目,由于业务需求,需要基于原系统重新构建一套简便灵活的表单线索收集系统。
● 项目技术:该项目采用微服务部署,全部模块及中间件均接入阿里云生态,使用nacos作为服务注册中心和配置中心,采用阿里云mse服务器,rdb数据库,rocketMQ消息中间件,阿里的redis和es做缓存和搜索,用schedulex做任务平台,使用阿里云的arms和普罗米修斯做系统监控,采用k8s管理容器应用,前端采用vue框架。
● 项目难点:由于业务线众多,且差异化明显,需要搭建一套低代码化的表单生成发布平台,既要满足通用性设计,又要兼容灵活扩展性设计,功能升级还要对下游友好,实现平滑升级。
● 解决方案:
1. 采用组件生成模板、模板生成表单的框架设计,满足了通用性。
2. 使用组件打包后端接口+前端解析器动态解析的模型实现灵活扩展
3. 使用底层数据隔离+版本控制+迁移引导的方式实现系统平滑升级

二、商品清洗
● 项目背景:京东汽车部门创建初期,为了构建自己的汽车配件仓库,需要打造一条数据清洗流水线,将各业务线中杂乱且不规范的汽车配件数据通过程序清洗为标准的汽车配件 SPU。
● 项目技术:后端java和python为主要语言,结合京东二研大数据平台,xx-job做为数据清洗的主要工具,使用es作为数据采集工具,使用mysql读写分离以及分库分表作为清洗产出数据存储实现
● 项目难点:行业内全车件数据庞杂,spu 种类可达数百万之多,且所有的4s店无统一标准,且仿制品厂商众多,标准不一,需要将配件特征高度抽象并制定统一标准。
● 解决方案:与国内知名数据公司合作,在数据公司的数据基础上结合自主品类与属性分类规则,对非标准数据进行二次清洗加工,生成标准配件。

三、统一鉴权系统
● 项目背景:任职于北京裕福集团期间,公司有多个产品线,有多套用户数据,业务上需要整合所有业务线形成统一的用户中心
● 项目技术:后端采用spring,springMVC,mybatis框架,使用outh2作为授权协议,结合短信+图片验证码的方式作为登录用户认证手段,前端采用vue框架
● 项目难点:不同子系统数据完整度和唯一标识各不相同,打通非常困难,且需要解决单点登录问题
● ·解决方案:
● 采用业界主流授权协议-auth2,结合springSecurity模块,解决了用户单点登录与安全问题,
● 重新定义用户唯一标识-PIN,并引导用户对基础数据进行完善业绩:
● 完成了公司用户数据统一,大幅提升了用户体验,降低了用户使用成本
● 在授权体系内接入了风控系统,提升了公司系统整体的安全性,解决了撞库、盗刷、等安全问题
● 接入ip白名单、黑名单、图片验证码等措施降低了DDOS攻击的风险

案例展示

  • 宝马问卷调研系统

    宝马问卷调研系统

    ● 项目背景:该项目为宝马汽车的问卷调研项目,该项目为宝马售后建立用户心智模型提供的数据采集系统。 ● 项目难点:由于业务线众多,且差异化明显,需要搭建一套低代码化的表单生成发布平台,既要满足通用性设计,又要兼容灵活扩展性设计,功能升级还要对下游友好,实现平滑升级。 ● 项

  • 数据清洗系统

    数据清洗系统

    ● 项目背景:京东汽车部门创建初期,为了构建自己的汽车配件仓库,需要打造一条数据清洗流水线,将各业务线中杂乱且不规范的汽车配件数据通过程序清洗为标准的汽车配件 SPU。 ● 项目技术:后端java和python为主要语言,结合京东二研大数据平台,xx-job做为数据清洗的主要工

  • 统一会员中心

    统一会员中心

    ·项目背景:任职于北京裕福集团期间,公司有多个产品线,有多套用户数据,业务上需要整合所有业务线形成统一的用户中心 项目技术:后端采用spring,springMVC,mybatis框架,使用outh2作为授权协议,结合短信+图片验证码的方式作为登录用户认证手段,前端采用vue框

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

信用行为

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

发布任务

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

微信接收人才推送

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

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