ID:224105

欢乐马

Java开发工程师

  • 公司信息:
  • 金新农
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 罗湖

技术能力

 掌握JavaWeb技术体系架构,熟练掌握Servlet/JSP技术,熟练使用Tomcat服务器,熟悉WebSocket实现服务器和客户端的双向通信;
 熟练掌握Spring、MyBatis、Spring Data JPA、SpringMVC、SpringBoot开发框架;
 具备一定的微信小程序开发能力;
 熟练掌握HTML/CSS、JavaScript、JQuery、Vue等前端技术;
 熟练使用MySQL数据库及其基本操作,具备一定的sql优化能力,了解mycat相关技术,来完成数据库读写分离,水平切分、垂直切分;
 熟悉SVN、Git、Maven项目管理工具;
 熟悉Linux操作系统常用命令以及在Linux系统上系统部署和维护,了解Docker的使用;
 了解Redis非关系型数据库的使用特点,及其在高并发下减小数据库的压力;
 了解RabbitMQ消息队列的基本使用和使用场景,熟悉消息的发布与订阅原理;
 了解Nginx负载均衡、反向代理,完成服务器的集群部署,实现资源的动静分离;
 了解Spring Cloud、Spring Config、Eureka、Hystrix、Feign、zuul等微服务开发技术,
 具有良好的英语读写能力,能熟练的使用java相关英文文档;

项目经验

电子产品拍卖平台
项目周期:2019.04-2019.09
项目环境: IntelliJ IDEA、Tomcat8.0、Mysql5.6、Git
项目描述:本平台主要功能是为个人或者公司提供电子产品的拍卖服务。主要包含出价竞拍、订单支付、商品审核上架、订单、用户通知、后台统计等模块。
其中用到了SpringCloud做分布式微服务架构,数据库是mysql,持久层使用了MyBatis-plus,使用Nginx做动静分离和负载均衡,RabbitMQ实现微服务之间的异步通信,使用Redis来缓存数据,同时前端使用Vue实现前后端分离。
具体而言,在这个项目中我们使用了SpringMVC框架,用到了Redis缓存有效时间来控制拍卖倒计时,同时把常用的数据放到Redis里面从而减小数据库压力。
职责描述:
1. 通信模块:通讯录的展示和管理,使用websocket实现卖家和买家在线一对一聊天
2. 通知模块:通过调用阿里的短信API来实现用户短信通知,同时使用Ajax定时请求服务器查询数据库返回通知到消息中心。
3. 竞拍模块:使用Js函数实现页面倒计时的控制,采用webSocket实现出价结果实时推送
4. 参与整个项目的测试,bug的修复,接口文档的撰写,项目的交接。

信用行为

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

发布任务

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

微信接收人才推送

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

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