ID:158629

Robbit

中级Java开发工程师

  • 公司信息:
  • 万达信息股份有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 闵行

技术能力

掌握Mybatis,SpringDataJPA, Springcloud框架及分布式微服务结构,有良好编程风格;
掌握SpringMVC表现层框架,熟悉这些框架的执行流程及应用;
掌握Spring框架,能够实现Spring整合其他框架进行开发;
掌握Solr,Elasticsearch等全文检索技术,能够实现商品索引库的部署(IK中文分词器);
掌握关系型数据库Mysql,Oracle;
掌握非关系型数据库Redis,应用Redis命令实现常见功能,对Redis集群有一定了解;
掌握Thymeleaf实现页面模板和静态化,提高页面响应速度和并发能力;
掌握JWT技术及RSA非对称加密实现真正无状态的单点登录;
掌握 Nginx实现初步的请求负载均衡及反向代理;
掌握FastDFS服务解决大数据量的分布式文件存储问题;
掌握LocalStorage实现离线客户端存储,减轻服务端压力;
掌握RabbitMQ消息队列技术,解决服务间通信问题,和分布式事务问题;
掌握Node.js及Vue.js技术栈,实现前后端分离开发;
掌握Maven,Svn, Git等项目管理工具;
掌握Jenkins进行持续集成和测试;
熟悉POI开发技术;
了解MySQL数据库的优化;
了解Linux常用命令的使用;

项目经验

医耗云
开发环境:Idea、Maven、Git
技术架构:swagger-ui、SpringMVC、Spring 、MyBatis、Springcloud 、Redis 、FeignClient、
Elasticsearch 、Spring Boot 、Oracle、Nginx、RabbitMQ 、JWT、Eurka
项目描述:
该项目是开发采用的是分布式微服务架构的思想,采用了 Nginx + tomcat 的部署模式,基于 spring、Springcloud 、mybatis 三大框架进行开发。项目系统主要包括权限中心系统、公共资源商品管理平台系统、资证管理系统、搜索系统、协同办公系统等、文件上传服务系统等。开发时利用maven的多模块化管理方式,以水平切分的方式将pojo、service、dao和web分层开发。具体运用Redis、Elasticsearch、Oracle、Nginx、tomcat、Feign实现微服务之间的远程调用和RabbitMQ中间件实现数据及时更新等技术实现模块功能。

项目职责一:协同办公系统
我主要负责协同办公系统,主要包含物资申购申请单、物资采购需求发布、新增商品申请、新增商品审核、供应商商品目录、医院商品查询、新物资申请审核等功能。具体完成医院发布物资需求到供应商的商品新增以及平台的审核,最后医院确认该物资这一整套流程体系。

项目职责二:搜索系统
1.搜索系统是利用Elasticsearch服务器完成项目中基本搜索和过滤功能
2.在Linux中搭建Elasticsearch服务器,并建立Elasticsearch索引库,对需要查询的数据配置分词器。由于Elasticsearch不支持中文分词,所以要配置Ik分词器
3.由于会出现数据变更等情况,而Elasticsearch索引库需要更新最新的数据情况,这时使用RabbitMQ完成数据更改后Elasticsearch索引库同步的机制
4.利用Feign实现微服务之间的远程调用
5.利用Elasticsearch中的桶内高级集合实现了搜索过滤功能

信用行为

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

发布任务

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

微信接收人才推送

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

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