ID:225523

G

Java开发工程师

  • 公司信息:
  • 北京爱选科技
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 朝阳

技术能力

熟练Linux系统,以及web环境搭建,了解shell等。
熟练常用java API,了解常用的设计模式。
熟练Spring、SpringMVC、Mybatis、SpringBoot、Vert.x、RestEasy等框架
能使用web前端开发技术html/js、jquery、ajax、bootstrap等前端技术框架。
熟练 MySql数据库、熟练redis、memcache缓存框架。
熟悉Nginx、Tomcat web服务和应用服务器的使用,了解Nginx集群和负载均衡配置。
熟悉 SVN、Git、Maven等构建工具。
了解Docker以及 Dockerfile定制镜像。
熟练Jenkin持续集成工具。

项目经验

1.广告系统
广告系统主要包含点击服务、回调服务、Offer拉取服务、API服务以及后台系统。
广告系统技术选型:SpringBoot框架(后台)、SpringMVC框架;数据库mysql; mybatis实现ORM;Shiro权限控制(后台);MyCat实现分库分表;redi(伪集 群)、Memcached缓存;模板引擎Thymeleaf(后台);jQuery实现前端页面动
态效果(后台);Nginx负载均衡。
优化回调、点击服务,参与重构新广告后台。
对接百度网盟、猎豹、YouAppi等定时offer拉取。
实现后台广告管理、广告监控、黑白名单管理、广告下发控制等功能。
对接mobrand,基于RestTemplate、线程池实现Offer跳转层级检测。
基于SpringBoot拦截器实现自定义参数装配。
后台前端部分数据绑定以及动态效果实现。
基于awk点击日志、回调日志统计生成每月报表。
基于Linux crontab定时任务实现Offer拉取服务健康检测--首先检测服务进程是否存 在、然后检测日志输出是不是最新(默认超过一小时无日志输出则发送预警邮件)。

2.小程序电商项目
小程序服务端采技术选型:SpringBoot框架,数据库是MySql,用Mybatis实现ORM redis来缓存数据、Git版本控制。
参与秒杀接口开发工作:接口限流,基于redis原子计数器和设置key有效时间对uid限 流,五秒内处理一个请求;MD5加密接口,到达秒杀时间暴露接口,实现防刷功能; redis预扣库存,如果库存大于0,写入RabbitMQ消息队列,异步生成订单;MySql乐 观锁实现真实减库存。
对接微信支付、退款接口实现订单支付、退款。
后台管理系统采用JeeSite快速开发平台技术,主要实现了订单管理、商品管理、活动管 理等模块功能以及微信对账功能;部分前端功能Echars实现订单统计,支付、退款等统计 功能。
对接七牛云实现后台系统图片上传下载功能。

3.云维系统
云维系统主要为企业购进资产(服务器、硬件、软件等)提供后期服务而设计的,企业 设备出现在云维系统发布事件,对应的服务商会生成相应的工单,服务商接单处理工单来 解决问题。
该系统采用分层技术处理,数据层采用vert.x+mybatis;业务层springmvc、shiro实现 业务逻辑处理以及角色、权限管理;前端bootstrap、jqery;nginx负载均衡,动静分 离。
实现了企业资产管理、发布工单、员工管理、服务商工单管理等功能。
参与表结构设计,集成 mybatis 于架构,集成redis实现mybatis二级缓存;
实现基于vert.x内部EventBus消息总线,完成基础数据服务与预警服务的通信。
参与服务端接口开发工作。
参与部分前端工作,jquery 实现简单按钮点击动态效果,以及使用Echars实现前端部分 数据统计展示。
参与预警服务开发工作,基于JavaMail实现邮件发送;对接阿里云短信API,实现短信发 送功能。
负责测试服环境搭建 nginx 负载均衡,动静分离搭建配置。
负责 Jenkins +docker持续集成搭建(测试服),shell 脚本实现 maven 自动编译、打 包、部署;
 shell脚本实现svn自动备份到本地。

信用行为

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

发布任务

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

微信接收人才推送

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

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