ID:380829

随意

java工程师

  • 公司信息:
  • 四川马丁洛克网络科技有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 成都
  • 高新

技术能力

· 熟练使用主流Dubbo,SpringCloud,SpringBoot,SpringMVC,Mybatis(Plus),sa-token,xxl-job框架进行项目
开发;
· 熟练使用MySQL关系型数据库,Shading-JDBC分库分表框架;
· 熟悉Redis,MongoDB非关系型数据库以及Zookeeper,Nacos分布式组件以及Minio分布式存储服务;
· 熟悉Nginx以及相关的负载均衡配置,动静分离等,熟悉Linux操作系统以及常用命令
· 熟悉docker容器化技术熟悉docker常用命令,了解Jinkens持续集成工具;
· 熟练使用Maven进行多模块项目构建以及管理项目中的依赖包;
· 熟悉使用RabbitMQ,对它的基本消息模型有一定的了解;
· 熟悉解常用的设计模式,如:单例模式,策略模式,工厂模式,享元模式,责任链模式,代理模式等
· 熟悉分布式锁redis,redission,分布式事务框架(Seata)了解XA,AT,TCC分布式事务基本原理,分布式定时任务框
架:Quartz,xxl-Job等
· 了解JVM内存模型,常用的垃圾回收算法,以及常用垃圾收集器,了解JVM调优;
· 了解前端开发知识例如:js,ts,html,css等,了解前端开发框架VUE3,element-plus能做简单页面开发

项目经验

2022-01 ~ 至今
锦官医云
java开发工程师
项目描述:项目是为医馆的预约挂号,线下核销,处方开单,以及支付等功能提供线上业务。
技术栈:Springboot+ MyBatisPlus +MySQL +Dubbo Rpc+Nacos+Redis+Maven+RabbitMQ
项目业绩:1:使用elasticsearch实现首页医师搜索功能;
2:使用RabbitMQ实现异步消息通知,利用RabbitMq的TTL机制实现指定时间未支付订单取消功能;
3: 实现挂号订单的核销功能,并且针对核销完成后15分钟内未完成支付的订单利用RabbitMq的TTL机制实现过期取消订
单功能;
4:接入微信支付使用小程序支付功能,完成门诊订单的支付,退款等;
5: 其他功能开发,日常慢接口的优化等;
2019-08 ~ 至今
马克巴SAAS
java开发工程师
项目描述:马克巴SASS是全远程纯线上的家装公司解决方案包含多个模块,例如:CRM客户管理,成本报价,工程施
工,财务结算,工程监理,材料供应,售后维修等,打通装企经营管理全流程;
技术
栈:SpringBoot,SpringCloud,Dubbo,SpringCloudAlibaba,Nacos,MyBatisPlus,RabbitMQ,Redis,MySQL,MongoDB,N
ginx,Docker,Jenkins,SVN
职责描述:1. 参与需求评审与分析,给组员分发开发任务以及把控项目进度,配合运维上线等;
2. 主导完成复杂模块概要/详细设计文档,对设计文档的风险点进行风险识别和规避
3. 负责需求的设计和开发
4. 与团队成员协作,解决项目中的技术难题
5. 负责数据库设计和优化,提高数据查询和处理效率
服务一:马克巴CRM客户线索管理系统
主要功能:实时管理客户数据,添加线索和跟单情况自动提醒跟单,自定义线索字段配置,线索跟进记录管理,与线索状
态管理,成交线索处理等;
产出成果:1.使用Dubbo+Nacos+Springboot搭建了项目基础框架;
2.基于JWT完成系统的登录与认证;
3.利用SpringAOP使用自定义注解的方式,完成redis分布式锁,简化了加锁与释放锁的代码;
4.使用Zookeeper+Quartz实现了分布式定时任务统一配置与管理;
5.使用EAV模型完成数据库表设计,实现用户自定义数据字段的需求;
6.完成分布式定时任务调度中心,使用Zookeeper+Quartz实现;
服务二:马克巴在线装修小程序
主要功能:该服务是为装修客户提供线上签单,装修进度查看,订单列表查看,客户待办查看以及处理,以及针对游客展示
优秀装修案例等;
产出成果:1:完成登录与认证功能,web权限校验等;
2:使用工厂模式,策略模式以及享元模式完成待办数据查询优化;
3:使用定时任务基于redis完成首页热点数据推荐;
4:使用redis完成浏览,收藏,点赞功能
5:完成用户浏览记录,收藏记录,点赞记录查询;
服务三:马克巴后台管理系统
主要功能:装修公司人员使用,主要用于公司内部员工管理,装修项目的成本报价,财务结算,维修售后等功能;
产出成果:1:完成各种列表分页查询,例如报价列表,项目列表,材料订单列表等
2:使用EasyExcel完成装修材料信息,结算单信息等的导入导出;
3:使用第三方七牛接口,完成文件上传,例如:材料图片,报价附件等;
4:完成各种信息保存功能,例如材料信息报错,报价材料清单保存,合同信息保存等;使用第三方接口校验身份证与客户
姓名;
5:使用拦截器进行接口权限校验,并使用自定义注解对不需要权限校验的接口放行;
6:完成一些流程提交,审核操作,例如:增减项审核,材料订单审核,材料变更审核等,使用分布式锁(redis)防止重
复操作;
7:审核节点到达客户时,推送微信模版消息;
8:完成产品发布的新需求,功能迭代,基本表设计等;
服务四:马克巴APP端
主要功能:项目是为装修客户提供线上签单,装修进度查看,订单列表查看,客户待办查看以及处理等,为工长提供材料下
单,工人考勤打卡等线上功能
产出成果:1:完成各种列表分页查询,例如项目列表,材料订单列表,结算列表,保修列表等
2:进入工作台的身份选择功能,例如:客户,员工,工人,材料商等
3:调用第三方系统接口完成合同签单,材料单同步到外部物流系统等功能;
4:客户身份的订单列表查询,以及代办标识;
5:各种数据详情查询;例如:项目详情,材料订单详情,维修详情等;
6:完成邮件发送,短信发送,微信订阅消息发送等功能;
服务五:马克巴BOSS管理

案例展示

  • 马克巴SASS

    马克巴SASS

    1. 参与需求评审与分析,给组员分发开发任务以及把控项目进度,配合运维上线等; 2. 主导完成复杂模块概要/详细设计文档,对设计文档的风险点进行风险识别和规避 3. 负责需求的设计和开发 4. 与团队成员协作,解决项目中的技术难题 5. 负责数据库设计和优化,提高数据查

  • 锦官医云

    锦官医云

    1:使用elasticsearch实现首页医师搜索功能; 2:使用RabbitMQ实现异步消息通知,利用RabbitMq的TTL机制实现指定时间未支付订单取消功能; 3: 实现挂号订单的核销功能,并且针对核销完成后15分钟内未完成支付的订单利用RabbitMq的TTL机制实现

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

信用行为

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

发布任务

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

微信接收人才推送

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

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