ID:396390

Lucky💯

高级java开发工程师

  • 公司信息:
  • 浙江网新恒天软件有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

1.熟悉 Spring Cloud Alibaba微服务技术体系,熟练使用 Nacos、Getaway、 OpenFeign、Sentinel常见组件
2.熟练使用 Spring、 Spring MVC、 MyBatis、MyBatis-plus、 Spring Boot 等常用开发框架 ,熟悉 IOC、AOP 原理及Spring Boot 自动装配原理
3.熟练使用 MySQL ,熟悉事务、索引、锁机制及 MVCC 工作原理 ,熟悉常见的Sql 优化方案
4.熟悉虚拟机、JMM、垃圾回收机制、GC算法、锁机制、JVM故障分析,熟悉Linux常用基本命令
5.熟练使用Redis NoSQL数据库 , 熟悉Redis分布式锁、Redis持久化和过期策略等高级特性
6.熟练使用RocketMQ、Kafka等常用消息中间件
7.熟练使用 Stream API、 Lambda 表达式、方法引用进行函数式编程
8.熟练使用Nginx、Tomcat等常用应用服务器的启动与配置,并了解其运行机制
9.熟悉并发编程 ,熟练使用 JUC 并发包下的常用工具类 ,熟悉 AQS 原理
10.熟悉常用的设计模式,单例模式、策略模式、模板模式等
11.熟练使用K8S、Docker、Jenkins等工具
12.掌握PHP开发技巧
13.熟练使用前端技术,如 HTML5、CSS3、JavaScript,熟悉 Bootstrap、Vue 前端框架

项目经验

该项目主要是由接入服务,转发服务及可视化后台组成。用于实现新能源车辆登入、登出、实时、历史及心跳等数据上报转发及车辆信息监控。 接入服务基于Reactor模型的Netty组件实现高并发情况下车辆接入及上报数据的采集,通过Kafka消息引擎削峰缓存实时流量数据传输;实现数据与大数据平台和转发平台之间的传输;转发服务通过订阅接入服务Kakfa topic实现数据的订阅,通过Netty实现指定账户下指定平台数据转发;可视化平台接入微服务架构,用户信息&权限维护&单点登录等统一在网关处理,项目采用前后端分离业务,后端专注于业务开发及接口调用,项目通过Mysql静态数据存储、Redis数据缓存、Kafka消息订阅、OSS文件存储及ES接口查询实现新能源车辆相关信息监控。
整套系统采用集群部署方式,部署在阿里云服务器上,项目基于SpringBoot开发,采用Dubbo实现服务接口调用;
数据通讯:使用Netty实现高性能的客户端通讯;
静态数据存储:基于Mysql做静态数据存储,目前考虑接入Mycat进行分库分表操作;
数据存储:项目采用Redis存储热点及实现Redis分布式锁;
消息队列:项目使用Kafka集群做消息队列,基于ZK集群搭建高可用系统;
自动化配置:项目采用Apollo实现配置文件的自动读取和更新;
链路追踪:项目采用log回溯程序执行过程,目前log采集由阿里云日志采集服务实现;
文件存储:项目采用OSS实现过程中产生文件的上传&下载&存储;
规则验证:项目中数据质量及拦截处理均有Drools规则引擎验证完善;

负责过项目开发,解决项目遇到的并发问题,主导业务设计及业务完善以及数据库表结构设计及优化
基于RocketMQ将支付消息投递到我方服务平台可以实现消息的可靠传递,同时解决了消息消费端的幂等性问题
基于 RocketMQ 的延时消息功能 ,实现了用户超时未支付自动取消订单的功能
对接微信支付平台、支付宝支付平台完成项目的支付模块
基于Redis分布式锁设计确保并发情况下订单的一致性
代金卷模块开发与下订单模块的开发,使用策略模式设计支付模块,支持多渠道支付扩展
主导项目重构 ,将项目由单体架构拆分成微服务架构等

案例展示

  • 新能源监控系统

    新能源监控系统

    参与后台系统功能实现和维护 负责车辆接入服务,基于Netty+Kafka的车辆数据高并发接入及链路转发 SpringBoot+Redis实现车辆实时状态监控及缓存优化 Dubbo+Apollo微服务接口设计与配置中心集成

  • 聚赢家

    聚赢家

    投资内容为主小程序,客户可以通过微信小程序获取投资产品,通过符合合规的签约流程进行签约,签约之后来查看实战接盘、直播间、工作室、股票组合、投资问答等,客户签约后可以通过购买相关模块进行投资分析,同时打通了微信服务、营销服务、资讯服务体系的完整服务客户平台。营销服务主要功能有活动海

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

信用行为

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

发布任务

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

微信接收人才推送

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

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