ID:313690

徘徊 有团队

Java开发工程师

  • 公司信息:
  • 百战
  • 工作经验:
  • 12年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 其他
  • 全区

技术能力

熟练掌握Spring、Spring MVC、Spring Boot、MyBatis等框架的整合应用;
熟练掌握常用关系型数据库MySQL、非关系型数据库Redis的使用;
熟练使用AMQP的消息中间件RabbitMQ,解决应用耦合、异步消息、流量削峰等功能实现。
熟悉Elasticsearch实现全文检索功能;
熟悉微信支付宝支付接口开发;
掌握Nginx反向服务代理和服务端的负载均衡;
掌握FastDFS分布式文件系统,实现文件存储、文件访问,解决大容量存储和负载均衡问题;
掌握Docker开源镜像容器,熟悉Docker常用命令,使用Docker工具实现自动部署;
熟悉前端HTML、CSS、JavaScript技术,了解JQuery、Vue、ElementUI框架等常见框架,解决部分前端问题;
熟悉 Linux 常用操作命令;掌握 IDEA集成开发环境;掌握 Maven、Git 等项目管理工具和版本控制;

项目经验

项目名称:亿级高并发电商系统
项目周期: 6周
技术选型:SpringBoot、SpringMVC、Spring Data、MyBatisPlus,Zookeeper,Dubbo
SpringSecurity
开发环境:MySQL、Redis、RabbitMQ、FastDFS、Centos7、IDEA、Maven
Elasticsearch + Kibana
项目描述:
亿级高并发电商系统是一款的电商网站,项目采用前后端分离架构。前端开发主要使用vue.js,后端使用Dubbo技术进行分布式调用。项目分为商家端和用户端。商家端有权限管理、商品管理、广告管理等功能。用户端有用户注册和登录、搜索商品、添加购物车、商品下单、支付、秒杀商品等功能。
开发任务:负责装扮商城后台中的管理员管理,商品管理,广告管理
前台商品检索功能,广告的展示及秒杀功能。
责任描述 :
1. 管理员管理:管理员展示,新增管理,管理员修改,管理员删除,管理员权限控制。
2. 商品管理:商品展示,新增商品,商品修改,上下架商品
主要流程包括:新增商品时,商品主图,详情图等通过 FastDFS 分布式文件系统存储,并将图片的路径存储到数据库中,在查询修改时从数据库中查询到图片路径,前端通过查询出的路径进行图片展示处理,因商品数据量较大需将商品数据放Elasticsearch
中进行全文检索,需先创建索引,然后将所有商品数据同步到Elasticsearch中,因后台并无太高频率的检索操作,所以管理员查询并没有关联Elasticsearch进行商品展示,但每次管理员操作新增修改等操作都需同步到Elasticsearch中。
3. 广告管理:广告展示,新增广告,修改广告,上下架广告
主要流程:因广告服务访问量较高,所以引入了Redis技术,首先将所有商品放入Redis中,后台对商品的操作直接连接数据库,每次商品新增修改等操作都需同步到Redis中。
4. 前台商品检索功能:搜索框搜索并带有自动补全功能,搜索后商品详情展示
主要流程:用户通过搜索框输入关键词,后台通过Elasticsearch进行自动补全,将补全好的数据传输到前台,实现自动补全功能,在商品管理时商品的所有详细信息已经同步到Elasticsearch中,在商品检索时,直接从Elasticsearch拿到商品数据并展示给用户。
5. 秒杀商品功能:后台管理员管理秒杀产品,前台用户商品秒杀
主要流程:管理员将秒杀商品上架,设置好库存及秒杀时间,将秒杀商品数据上传到Redis中。用户进行秒杀生成秒杀订单,通过定时任务将redis中秒杀商品数据同步到mysql数据库中,在对订单过期处理上使用设置redis过期时间,并编写redis过期监听方法,当redis中的订单过期后回退商品库存。

团队情况

  • 整包服务: 微信小程序开发   PC网站开发   H5网站开发   WebApp开发   运维类开发   
角色 职位
负责人 Java开发工程师
队员 产品经理
队员 UI设计师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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