ID:236453

蔚然成风

高级Java开发工程师

  • 公司信息:
  • 北京云锦汇智信息技术有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

1.熟练掌握JavaSE基础知识,有较好的系统设计及面向对象分析和设计能力;
2.了解JVM原理和对象创建回收过程,以及JVM调优技巧和类加载机制和四种类加载器;
3.熟练使用Eclipse/IDEA、SVN、GitLab、Maven等开发及代码版本控制工具;熟练使用swagger,postman等
测试工具;熟练掌握Web开发流程,具备独立开发前后端能力;熟练使用禅道等项目管理工具;
4.熟练使用Spring、SpirngMVC、Mybatis、SpringBoot等开源框架;熟悉IOC、AOP设计思想,SpringMVC
的工作流程,Mybatis的自动映射原理, SpringBoot的启动原理;
5.熟练使用SpringCloud(Eureka、Openfeign、Gateway、Hystrix、Ribbon等组件)微服务框架;熟悉分布式和
微服务常见解决方案;
6.熟练使用MySql关系型数据库,熟悉事务、sql语句,熟悉MySql调优;熟悉使用Docker搭建MySql集群以及
实现主从复制;
7.熟练使用Redis等非关系型数据库,熟悉其各种应用场景如缓存、热点数据、分布式锁等等;熟练使用Docker
搭建Redis主从复制,哨兵模式;
8.熟悉Elasticsearch倒排索引原理以及常见的使用场景,例如ELK日志系统ES和MySql读写分离,了解ES和
Solr和各自的使用场景选择;
9.熟悉Mycat数据库进行数据库的分表分库,读写分离;熟悉haproxy保证Mycat高可用
10.掌握RabbitMq四中工作模式,消息确认机制,熟悉RabbitMq使用场景,例如:延时消息、分布式事务、削峰限流;对其消息发送和接收流程原理比较清楚;
11.熟悉Docker的使用和常用命令,能够使用Docker快速搭建软件开发环境;对Docker容器本质以及容器的通信有一定了解;熟练使用Docker搭建MySql和Redis主从复制集群;熟练使用portainer管理Docker容器和Docker集群;
12.熟悉Tomcat,Nginx代理服务器集群,了解前后端分离,动静分离机制;
13.熟练使用JavaScript、BootStrap、Jquery、Layui、Easyui等前端框架;了解VUE;

项目经验

 烟草局OA安可改造
使用技术:
后端技术:Spring+SpringMVC+ Hibernate+Redis+RabbitMq+神通数据库+nginx+tomcat
前端技术:JavaScript+Jquery+Ajax+移动云短信服务
项目描述:
如今国际竞争日益激烈,为适应国产化改造,将烟草局原有的一套OA系统进行安可改造,改造包括数据库、中间件以及硬件服务器等,该系统主要功能模块分为首页portal展示、公文处理、公文草拟、文件查询、个人事务、个人文件夹、效能考核、再办查询、个人工作台和短信平台。是一套很好的办公自动化系统,用户能够轻松自定义表单、工作流、公文等,有良好的协同操作,很好的实现了公文审批、公文委托、日历等重要功能。
职责描述:
1、参与项目前期的需求调研;
2、负责首页、个人文件夹、稿纸样式、个人工作台、短信平台和国家局公文对接等模块的开发工作;
3、根据用户角色和流程节点,对用户的权限进行控制;
4、负责对用户进行系统操作培训,解决用户操作遇到的问题并对问题点进行收集整理解决;
5、负责项目的部署工作;
6、修改系统中的bug;
7、负责项目后期的优化和维护。
 智慧城市 共享停车
使用技术:
后端技术:Spring+Springboot+SpringCloud+Mybatis+Redis+RabbitMq+Elasticsearch+JWT+shiro+ Eureka+Gateway+MySql
前端技术:Layui+JavaScript+BootStrap+Jquery+Ajax+支付宝接口+阿里云短信服务+前后端分离
项目描述:
小区或写字楼已出售的停车位,经常出现业主闲置的情况,很多车位空闲,而又有很多人无法找到停车位。本项目是给小区业主和租用车位的用户之间构建一条根据用户自身位置来选择车位的一条通道。项目分了四个角色:平台,出租方,抢租客,物业方。平台方为出租方,抢租客和物业方提供了登录注册功能,撮合业主与用户之间车位共享(临时租赁,1天起租),同时与物业管理系统进行接口通信,确保用户可以在入库时顺利抬杆。整个过程中,物业和业主都可以分享收入,用户也可以节约停车费和寻找车位的时间。同时平台也提供了独立的后台系统,方便出租方和物业方对车位信息、订单信息以及投诉建议的处理等的查看和修改。
职责描述:
1、参与项目前期的设计,需求分析,文档编写;
2、负责订单和支付模块的开发,解决了订单重复提交的幂等问题;
3、基于RabbitMq异步同步数据,实现Elasticsearch和MySql读写分离;
4、接入第三方支付宝、微信等支付功能,使用WebSocket解决了之前JS定时器定时查询订单状态
给数据库带来较大访问压力的问题,同时后台使用主动查询和被动回调保证整个支付功能形成闭环;
5、使用token和Gateway来实现分布式鉴权,利用token无状态的特点实现了SSO单点登录,网关做token
校验,后面的业务服务器使用自定义权限注解和AOP实现了接口级别的权限认证;
6、利用RabbitMq手动确认模式进行分布式事务控制,Redis存储消费失败次数避免进入消费死循环,根据操作记录实现事务向后回滚或通知人工干预实现事务向前回滚 提升该模块分布式事务的可靠性;
7、负责日志模块的开发,使用了ELK技术优化了大量日志数据的查询问题,同时利用RabbitMq对ES和MySql进行数据同步,完成ES和MySql的读写分离,也对MySql的sql语句和索引进行了优化;
8、负责前台订单投诉和后台投诉订单审批功能;
9、负责项目后期的优化和维护。
 大眼睛电影票务网站
使用技术:
后端技术:Spring+Springboot+SpringCloud+Mybatis+Redis+RabbitMq+Elasticsearch+JWT+shiro+ Eureka+Gateway+MySql
前端技术:Layui+JavaScript+BootStrap+Jquery+ajax+支付宝接口+阿里云短信服务+前后端分离
项目描述:
本项目是给影院和用户之间构建一条根据用户自身位置来选择购票的一条通道。本项目分了三个角色:平台,影院,用户。平台提供了影院的注册,并有其单独的影院后台管理系统,方便院方上线播放的电影以及修改影院电话邮箱等相关信息。用户信息功能上使用了shiro,对用户的密码进行md5加密,对于存储在前端的用户信息使用了JWT生成token字符串。业务上是实现了平台方提供平台供影院方和用户方注册,用户根据自己的喜好来选择在哪家影院购票观影,解决了一些购票难,市场电影票价格不透明的影响,构

案例展示

  • 金海PMS物业管理系统

    金海PMS物业管理系统

    1、参与项目前期的设计,需求分析,文档编写; 2、利用poi实现业主信息的导入与导出,并实现业主的基本信息修改和查询功能; 3、负责业主提交的装修申请和审批功能; 4、负责后台树形菜单和数据库表的设计。 5、负责订单和支付模块的开发,解决了订单重复提交的幂等问题; 6

  • 大眼睛电影票务网站

    大眼睛电影票务网站

    1、参与项目前期的设计,需求分析,文档编写; 2、负责订单和支付模块的开发,解决了订单重复提交的幂等问题; 3、基于RabbitMq异步同步数据,实现Elasticsearch和MySql读写分离; 4、接入第三方支付宝、微信等支付功能,使用WebSocket解决了之前J

  • 大眼睛电影票务网站

    大眼睛电影票务网站

    1、参与项目前期的设计,需求分析,文档编写; 2、负责订单和支付模块的开发,解决了订单重复提交的幂等问题; 3、基于RabbitMq异步同步数据,实现Elasticsearch和MySql读写分离; 4、接入第三方支付宝、微信等支付功能,使用WebSocket解决了之前J

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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