ID:308919

While I Can

中级Java研发工程师

  • 公司信息:
  • 朗尊软件科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 海珠

技术能力

Java基础:熟练掌握 Java 基础知识,熟练使用流式集合操作。
数据库:熟练使用 Mysql,了解 MySQL 主从同步、读写分离技术,具备一定的 SQL 调优手段。
技术框架:熟悉 Spring、Spring Boot、MyBatis 等主流开发框架。了解Spring IOC和AOP。
微服务:熟悉微服务架构设计比如服务注册与发现,了解服务降级,限流,熔断,服务网关路由设计;了解分
布式搜索引擎ElasticSearch、SpringCloud Alibaba、注册中心Nacos,Eureka等相关微服务技术栈。
分布式:熟练掌握分布式场景中的常见的技术问题及解决,比如redis分布式锁,分布式事务,分布式
session,xxl-job分布式任务调度。
编程工具:熟练使用 IDEA 等编译工具以及Navicat、PostMan、Git、Maven等开发工具。
Linux:独立使用Docker在 linux 服务器上部署后端项目
中间件:了解Redis线程模型,熟练掌握Redis的核心数据结构的使用场景,了解各种缓存高并发的使用场
景,比如缓存雪崩,缓存穿透等,熟悉消息队列(mq)的使用和原理。

项目经验

SaaS小羊云商
朗尊软件科技有限公司
项目描述:
小羊云商是提供综合管理线上线下营销业务的新零售系统,支持多商业模式的多用户网上商城系统;主要负责
了分销模块、素材中心模块、微信公众号第三方对接、官网重构等开发设计;
关键技术:Spring Cloud+Nacos+dubbo+Redis+RabbitMQ+OAuth 2.0+Elasticsearch+OSS+jasypt+Spring Cache+swagger
职责描述:
使用VxJava SDK代替IttpClient方式实现OAuth2微信公众号授权登录、公众号菜单管理、模板消
息推送,节省开发时间。
开发分销员素材中心,采用ds各数据结构现实素材信息存储、浏览排行、共同关注等功能,采取
MQ死信队列来定时发布分销素材文章,实现近实时发布。
为解决首次访问分销员佣金(渠道分红)列表加载过慢的问题,使用定时任务来实现缓存预热,并通过
分布式锁保证多机部署时定时任务不会重复执行。
官网重构:使用Knife4j+Swagger白动生成后端接口文档、封装了全局异常处理器、基于静态
ThreadLocal封装线程隔离的全局上下文对象、引入第三方对象存储OSS来集中存管官网后台上传图
片、视频等资源。
为提高官网新闻首页加载速度,基于Spring Cache注解+Redis实现热点新闻信息的白动缓存
为提高登录安全性,官网后台登录使用OAth2实现密码式登录,且基于RSA算法对登录信息进行加
密处理。

京东金融供应链-B2C商城:海狸拾袋:https:/www.cXn.cn/
朗尊软件科技有限公司
·项目描述:以核心企业为依托,为上下游企业提供授信、结算、理财等综合性金融产品及服务。负责企业白名
单管理、项目模块的阶段改造、授信额度计算等设计开发;
■关键技术:spring-cloud-alibaba Nacos Redis RabbitMO OAuth 2.0 xxl-job oSS
■责任描述
负责项目模块的阶段改造,打通由核心企业申请项目到资方审核项目的业务流程。
,二期新增手工单,适配核心企业或供应商未入驻的场景,另外为提升系统性能,使用RabbitMQ异步化
生成订单操作日志记录。
开发企业白名单,为提升白名单批量导入性能时,使用自定义注解校验非空字段,并且使用内存
分批存储数据,每一批异步地添加任务并且批量新增,同时使用自定义线程池来容纳任务队列,避免
出现线程复用情形。

智能医美平台
聚拓软件科技有限公司
项目描述:
医美服务平台,主要提供医美技师与门店会员的管理平台,有技师考核,会员预约技师,发放优惠券,订单管
理,化妆品库存管理等功能
■关键技术:Spring SpringMVC SpringBootMyBatis Plus MySQL redis mq Nacos
■责任描述:
使用xxl-job实现定时预约技师服务提醒功能,并使用RabbitMQ实现定时服务和通知服务的解邾,提
高服务可维护性。
使用Spring Cloud Gateway?实现微服务请求转发,并任网关层全局解决跨域、用户鉴权、黑白名单、
内网服务保护等问题,降低开发成本、提高安全性,并在网关层面利用AOP实现接口操作日志的记录。
用户下单:对接微信支付AP实现预约付款,并通过全局唯一d以及支付/退款记录表的设计保证了支付
操作的幂等性
为降低用户注册成本、保证用户真实性,二次封装阿里云SDK接入短信服务,并通过Rds来集中缓
存验证码,防止单于机号的重复发送。
为应对流量高峰,使用RabbitMQ将下单减库存等耗时操作异步化,有效提升下单接口响应速度;
为省去重复编写用户校验的麻烦,基于VebFilter实现全局登录校验;并通过AntPathMatcher来匹
配动态请求路径,实现灵活的可选鉴权。

信用行为

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

发布任务

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

微信接收人才推送

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

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