ID:226227

Ss

Java后台开发

  • 公司信息:
  • 软通动力
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 西安
  • 全区

技术能力

1.Java 基础扎实 , 熟练掌握java8新特性,了解JVM内存模型,JVM垃圾回收机制;
2.熟练掌握SpringCloud、SpringBoot、Spring、SpringMVC、Mybatis等主流的开源框架,并且 对Spring系列框架的设计思想及使用有一定的了解;
3.熟练掌握MySQL、Oracle、Gauss 等关系型数据库,熟悉MySQL 数据库的优化,熟悉 Redis 非 关系型 数据库;
4.熟悉 JavaWeb 基础技术,熟练使用网页抓包,JS逆向,熟悉Fiddler抓包工具;
5.熟练掌握IntelliJ IDEA 等开发工具,熟悉Git、Maven、docker等项目工具的使用;
6.熟悉消息中间件、Dubbo、Zookeeper、FastDFS、POI等技术的基本使用;
7.熟练掌握Linux 系统操作命令,熟练搭建java应用部署所需环境;
8.熟练掌握Webmagic框架,熟练使用Jsoup,css等工具提取爬虫数据;
9.具备独立构建微服能力,非特殊业务系统架构能力;
10.熟练掌握Oauth2框架,基于Oauth2密码模式+JWT+网关统一认证鉴权技术搭建认证鉴权系统能力;

项目经验

项目名称:SteamCat 平台(steam 游戏交易平台) 技术选型:SpringBoot、SpringCloud、Mybatis、eureka、redis、 oauth2、zookeeper、mysql 框架等。 项目周期:2020.8-至今 项目描述 : 本项目基于国外 Steam 平台,进行开发的三方游戏交易平台;买家通过平台下单购买折扣游 戏;系统自动发货,类似 B2C 电商平台;通过定时爬取 Steam 平台的数据,来更新本平台的游 戏数据;该系统由本人独立开发; 责任描述 : 1、基于 Oauth2+jwt+zuul 开发认证鉴权系统; 2、分析 Steam 登录协议;开发后台代码自动登录 Steam,获取令牌; 3、使用 webmagic 爬取 Steam 游戏信息; 4、使用 Redis 失效 key,实现用户十分钟不支付关闭订单; 5、使用腾讯短信服务,实现短信验证注册,修改密码; 6、对接微信支付系统; 7、业务代码开发; 8、网关统一认证鉴权功能; 9、根据用户选择时间段,分析时间段内收益状况(交易笔数,交易金额,收益金额);

项目名称:CloudOpts 应用上云,迁移 技术选型:SpringBoot、SpringCloud、Oauth2、Zuul、SpringSecurity、Mybatis、eureka、redis、 Gaussdb 等。 项目周期:2020.7 - 至今 项目描述 : 为辅助客户进行应用迁移上云,cloudOpts 平台根据应用业务特性,进行上云评估,对 CPU, 内核,磁盘等进行计算,生成评估报告,供客户参考;平台展示多个成功迁移信息,供客户 参考,客户可通过网页在线观看迁移视频,了解平台魅力; 责任描述 : 1、独立搭建基于 Oauth2+jwt+Zuul 的统一认证鉴权平台;使用 Oauth2 的密码模式,结合 JWT 在登录成功时返回 token,写入 cookie;密码加密为公司自研加密,集成进 PasswordEncoder 中;采 用 Redis 对用户 token 统一管理,对原重写 token 生成方法,使其支持单点登录; 2、在 Zuul 网关使用过滤器进行认证鉴权;认证通过认证服务的公钥,对 token 进行校验;鉴权通 过 RACB 模型,获取 Token 中扩展存入的权限列表,进行校验,判断用户是否有权限访问资源; 3、迁移规划模块框架搭建(公共配置,公共异常处理,国际化)、业务开发,通过导入的主机信息, 对信息进行增删改查接口开发;并将导入主机与计算后的资源进行关联; 4、迁移管理模块,视频管理业务开发;(由于业务原因,此处暂未对接多媒体服务器,暂时将多媒 体文件存放在 NGINX 下);视频,图片上传功能开发,视频信息增删改查功能以及播放次数功能开发;

项目名称:BestDC 数据中心-交付模块 技术选型:SpringBoot、SpringMVC、POI、Mybatis、Gaussdb、Vue、docker、kubernetes 等。 项目周期:2020.5 - 2020.7 项目描述 : 本项目对数据中心施工中的工勘、设计、资料、交付进行一体化管理。我们小组主要负责交付模块的开 发,交付模块包含整个施工项目的 BIM 模型,施工模型,施工进度管理,甘特图,质量管理,现场视 频监控,现场告警监控,施工资料归档等; 责任描述 : 1、计划编制功能开发;该功能是将 project 格式文件(mpp 后缀名)、Excel 格式文件的数据进行解析,代码层 处理施工任务的层级关系,依赖关系,再将数据入口;该功能是用 mpxj 组件实现 project 数据解析,使用 poi 实现 excel 数据解析;并开发查询接口,将数据按照特定的树状结构,进行页面展示;并且提供将数据导出 excel、xml 的接口; 2、视频监控功能开发;该功能提供能摄像头的增删该查功能,并提供三方视频流数据,实时在页面展示摄像头画 面; 3、现场告警功能开发;摄像头会捕捉人型骨架,截取图片,传输后台进行人脸识别,安全帽检测,荧光衣检测, 识别项可以在添加摄像头的时候选定识别项,未通过检测则会产生告警数据,将告警图片,告警类型等信息传 输给前台,做页面展示; 4、摄像头状态更新功能开发;摄像头的状态更新以定时任务的形式实现,通过定时任务每 15 分钟去查询一次第 三方接口,通过返回信息判定摄像头的状态,再进行摄像头状态修改; 项目名称:Titan 基础框架-对多平台进行能力支撑 技术选型:SpringBoot、Mybatis、kafka、eureka、redis、zookeeper、Gaussdb、docker、kubernetes 等。 项目周期:2020.2 - 2020

信用行为

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

发布任务

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

微信接收人才推送

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

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