ID:398107

臥鼜14222

java开发工程师

  • 公司信息:
  • G7易流
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1. 熟悉 Spring 知识,如 IoC、Aop、Bean 的生命周期等,并且使用 aop 解决项目中服务远程调用的资源鉴权问

2. 熟练使用 SpringMVC、MyBatis、MyBatis Plus、tkmybatis、Spring boot 等框架
3. 熟悉 SpringBoot,对常用注解、运行原理、自动装配原理
4. 熟悉使用 spring cloud 的五大组件,并且对 ribbon 负载均衡、nacos 注册中心的实现原理有有一定理解,比
如 nacos 的热配置实现原理、
6. 熟练使用 seata 来解决分布式事务问题,并且对其执行原理有所了解
7. 熟练使用主流的关系型数据库,如 MySQL,懂得其索引机制,并且对 mvcc 机制有过研究
8. 熟练 Redis 缓存中间件,对 Redis 的持久化,集群方案有一定的了解,解决过一些线上问题,比如缓存穿透、击
穿
9. 熟练 RabbitMQ 消息中间件,利用 MQ 缓冲流量、削峰、异步,以及避免消息丢失,堆积等问题,并且对异步
实现的两种实现方式都可熟练使用
10. 熟练使用 idea、maven、git 等开发工具和项目管理工具以及 postman 等接口测试工具
11. 精通 Redis,深入理解单线程模型,分布式锁、主从、sentinel、cluster 高可用机制。
12. 熟悉 Jvm 内存模型,垃圾回收机制
13. 熟悉多线程相关知识,可以使用其多线程来提高 Thymeleaf 数据渲染页面保存至本地的效率
14. 熟练使用 XXL-job 定时任务及其使用
15. 熟悉 redis、redision、zookeeper 实现实现分布式锁并且对 zookeeper 的分布式锁和 redission 锁的原理熟

16. 熟练对 ElasticSearch 的使用并且有对其集群分片的经验,熟知 es 的集群的添加查询的执行原理,并且对其分
片数据同步速度慢有一定优化方案
17. 对内存溢出、内存泄漏、内存抖动的问题解决有一定经验
18.不但关注技术,同时热切地关注业务,注重技术与业务的结合。

项目经验

工作经验
G7 易流 Java 开发工程师 2023.5-至今
项目名称:城配安全服务
开发工具:IDEA + JDK8 + MySQL + Linux + Maven + Git
开发环境:Springboot + Springcloud + Apollo+ RabbitMQ + Redis + Cat + Kafka + MybatisPlus
全管理驾驶舱是一套集成化的安全数据统计与分析平台,旨在为企业提供全面的安全管理支持。该系统汇聚了关键
安全数据,通过可视化的方式呈现核心指标看板,包括风险评估、隐患排查记录、安全任务分配及执行情况等关键
内容。通过驾驶舱,安全管理人员可以快速掌握全局安全状况,实现精细化管理。例如,系统能够基于差异化司机
行为自动生成安全管理任务,为安全员提供针对性的工作指引。任务包括具体的隐患排查行动、安全教育计划以及
改进措施的跟踪执行等。此外,驾驶舱还支持任务分配和闭环管理,确保每项安全任务从创建到完成的全过程可追
踪。通过持续的数据分析与反馈,帮助安全员高效识别潜在风险并采取有效措施,进一步提升企业的整体安全水平。
责任描述:
1. 设计和完善风险行为相关的表结构:根据业务需求分析设计数据库表结构,完善风险行为相关的字段配置和关
联关系,确保数据存储的合理性与可扩展性,支持后续统计与分析功能。
2. 开发安全驾驶舱的设置和模板配置功能:实现安全驾驶舱的自定义设置功能,包括模板的创建、修改和管理,
单位设置,计算规则设置,使用户能够根据实际需求动态配置驾驶舱的核心数据看板展示内容。
3. 实现风险行为模块的相关接口开发:设计和开发风险行为模块的接口,风险趋势,司机风险列表,司机事件列
表车辆风险列表,车辆事件列表功能,确保用户能够直观的观测到风险状况进行管理相关安全任务的创建。
4. 编写车辆与司机指标计算的定时任务:开发后台定时任务,针对车辆与司机的核心指标(如风险上榜次数、异
常行为次数环比数据)进行定期计算与更新,确保数据的准确性与时效性,为安全分析提供数据基础。
5. 完成风险基础表的 Kafka 数据同步工作:通过集成 Kafka 消息队列,实现风险基础表的数据高效同步,确保
实时性和高并发情况下的数据传输稳定,提升整体数据处理能力。
6. 开发司机与车辆重点关注池管理功能:实现司机与车辆重点关注池的管理功能,支持高风险司机或车辆的标记、
筛选、更新和移除操作,为安全监控提供精准管理工具。
7. 改造定时任务功能支持自定义周期:对现有定时任务模块进行优化,新增用户自定义周期的计算功能,支持更
灵活的定时任务配置,满足不同业务场景的需求。
8. 开发安全驾驶舱的导出接口并对接导出中心:设计并实现驾驶舱数据的导出接口,与导出中心服务对接的数据
导出功能,方便用户获取和分析关键数据。

案例展示

  • 山驴

    山驴

    项目名称:触达服务 开发工具:IDEA + JDK8 + MySQL + Linux + Maven + Git 开发环境:Springboot + Springcloud + Nacos + RabbitMQ + Kafka + Cat + SpringStream + J

  • 山驴

    山驴

    1. 熟悉 Spring 知识,如 IoC、Aop、Bean 的生命周期等,并且使用 aop 解决项目中服务远程调用的资源鉴权问 题 2. 熟练使用 SpringMVC、MyBatis、MyBatis Plus、tkmybatis、Spring boot 等框架 3. 熟悉

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

信用行为

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

发布任务

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

微信接收人才推送

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

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