ID:406116

小明同学

java开发工程师

  • 公司信息:
  • 凯通科技
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1、熟悉Spring技术栈底层原理,掌握SpringBoot 自动配置、SPI 加载,精通SpringMVC核心流程;熟练掌握SpringIOC容器Bean生命周期与三级缓存解决循环依赖逻辑,掌握AOP动态代理及切面织入过程。
2、熟悉MyBatis 应用,了解一、二级缓存失效场景,能设计Redis 与MyBatis 二级缓存联动方案。
3、熟悉多线程编程,掌握并发原理及JUC源码逻辑,理解线程池运行机制,可解决并发可见性、原子性问题,协调高并发场景多线程任务。
4、熟悉JWT认证体系,掌握其结构及加密方式,能设计多端统一认证方案,实现Token刷新与Redis 单点登录。
5、熟悉SpringCloudAlibaba生态,熟练使用Nacos 服务注册与配置管理、OpenFeign远程调用、Sentinel 流量控制,实战搭建微服务架构并完成服务拆分与分布式配置。
6、熟悉Redis 集群,掌握主从复制协议、哨兵机制及Cluster 槽位分配,能通过HashTag分片、Pipeline批量操作等优化性能。
7、熟悉MySQL 优化,掌握InnoDB索引结构与联合索引规则,擅长通过慢查询日志与explain分析优化SQL。
8、熟悉RabbitMQ,掌握交换机绑定、消息确认与持久化策略,了解基于死信+延迟队列的重试机制。
9、熟悉Elasticsearch,掌握倒排索引与分片机制,能优化分词器并设计搜索权重与聚合方案。
10、熟悉Docker 与Docker Compose,能编写容器编排脚本;掌握Nginx反向代理、负载均衡及缓存配置,结合gzip提升传输效率。
11、熟悉监控与可观测性,掌握Prometheus+Grafana指标采集与自定义,能搭建ELK日志链路并结合链路ID追踪分布式调用;了解SkyWalking与Zipkin链路追踪原理。
12、熟悉DevOps 流程,能搭建GitLab+Jenkins 流水线,集成SonarQube与Harbor,通过Pipeline实现自动部署。
13、熟悉常用设计模式,能结合业务组合应用实现功能开发。
14、熟悉前端vue生态语法,包括vue2、vue3、原生微信小程序、uniapp、esc语法、页面布局、js、css,会封装组件,会写工具类,有独立完成整个项目经验。

项目经验

游啦啦旅游
软件架构:springboot2+springcloud alibaba+mybatis-plus+mysql+redis+rabbitmq+elasticsearch+vue2
项目描述:
为应对业务扩张与流量增长需求,将原有B2C单体架构升级为B2B2C微服务架构,支持供应商、组团社多角色入驻及多店铺管理。通过拆分产品、订单、支付、用户等核心服务,实现私域流量运营、旅拍内容导购、多级分销结算等功能,构建灵活可扩展的旅游产品交易平台。
责任描述:
1、参与微服务拆分设计与技术方案选型,主导订单服务与支付中心服务的需求分析及表结构设计;
2、负责用户服务开发,实现登录授权、token刷新、RBAC权限;
3、负责订单服务开发,实现直客下单、组团社代下单、出行人信息协同录入
4、负责支付服务搭建,整合微信、支付宝及聚合支付渠道,提供统一支付接口支撑多项目调用;
5、开发营销工具模块,包括产品集分享、抵用券发放、推广奖励计算及专属视频生成功能。
技术描述:
1、基于spring cloud alibaba构建微服务体系,使用Nacos实现服务注册发现与配置管理,通过OpenFeign实现服务间声明式调用,Sentinel进行流量控制;
2、订单服务采用Redis缓存商品库存与价格信息,结合RabbitMQ实现订单状态异步流转,使用Seata保证分布式事务一致性;
3、证件识别集成OCR接口,采用本地缓存+Redis双缓存策略存储识别结果,优化重复识别效率;
4、旅拍和产品内容检索基于Elasticsearch实现,使用canal做数据同步,通过IK分词器优化关键词匹配,结合Redis实现热门数据缓存。

壹点心理
软件架构:Spring Boot+MySQL+Redis+RabbitMQ+Vue2+uniapp
项目描述:
1、整合智商测试、情商测试、MBTI、心理测试等50余种测试类型。
2、构建从用户登录、答题交互、订单提交、多渠道支付到结果解析的全流程服务体系。
3、搭建开发独立支付中心服务,与业务服务形成分布式双服务架构,支持微信、支付宝及聚合支付接口
责任描述:
1、统筹团队完成项目全流程开发,制定阶段性目标与分工,把控研发进度与质量,解决跨模块协作问题;
2、主导需求分析与架构设计,确定双服务分布式架构方案,牵头完成核心业务表结构与支付流程设计;
3、负责登录权限模块与统一支付中心开发,实现多支付渠道整合与支付结果同步;
4、推动技术规范制定与落地,组织代码评审,指导团队完成技术难点攻关,保障服务稳定运行。
技术描述:
1、基于SpringBoot构建双服务分布式架构,通过RabbitMQ实现业务服务与支付中心的同步通讯,利用消息确认机制确保数据实时一致性;
2、采用IWT生成token,结合Redis存储刷新凭证,通过拦截器实现接口权限校验,保障服务安全性;
3、引入RabbitMO 同步处理支付结果回调、订单状态更新及答题解析计算,通过消息幂等设计避免重复处理;
4、支付中心采用策略模式封装多支付渠道,支持配置化动态切换与灰度发布,提升扩展灵活性;
5、前端用Vue2构建管理后台,UniApp+Vue3开发用户端,设计统一请求工具类,集成token自动获取、刷新及失败重试机制,优化用户体验。

案例展示

  • 游啦啦旅游

    游啦啦旅游

    软件架构:springboot2+springcloud alibaba+mybatis-plus+mysql+redis+rabbitmq+elasticsearch+vue2 项目描述: 为应对业务扩张与流量增长需求,将原有B2C单体架构升级为B2B2C微服务架构,支持供

  • 壹点心理

    壹点心理

    软件架构:Spring Boot+MySQL+Redis+RabbitMQ+Vue2+uniapp 项目描述: 1、整合智商测试、情商测试、MBTI、心理测试等50余种测试类型。 2、构建从用户登录、答题交互、订单提交、多渠道支付到结果解析的全流程服务体系。 3、搭建开发

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

信用行为

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

发布任务

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

微信接收人才推送

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

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