ID:417322

开始

JAVA高级开发工程师

  • 公司信息:
  • 易合
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 苏州
  • 全区

技术能力

数据结构功底扎实;
良好的英文文档阅读能力;
熟悉常用排序和查找算法;
Java基础扎实,理解多线程、并发和集合等,具有良好的编程习惯和编码能力;
熟悉面向对象编程、设计模式并能灵活运用;
熟悉 JVM、JMM;
熟悉常见垃圾回收算法、垃圾收集器、类加载过程;
熟悉Arthas,利用过Arthas解决过线上问题;
熟悉 Spring、SpringBoot、SpringCloud 技术栈;
熟悉 MySQL、Redis、Mybatis、Nacos;
熟悉 Docker 的使用,会写 DockerFile,会使用 Docker Compose 部署服务;
熟悉常用 Linux 命令、面向 Linux 开发、会写 Shell 脚本;
熟悉微服务架构模式、分布式架构模式;
熟悉线程安全、锁优化;
熟悉SQL 优化、多线程;
熟悉 Vue、element-ui;
掌握 PostgreSQL 流复制+Pgpool-II 实现高可用环境以及维护;

项目经验

广州XX电子MES系统
项目架构:SpringBoot + SpringCloud + Nacos + Mybatis-plus + MySQL + Oracle + Redis + 多数据源 + Docker
项目介绍:该客户为电容生产企业。该系统对接客户erp系统,同步erp客户、物料、工艺、工序、发料单、工单等基础数据到mes系统。客户工单分为裁切工单、生产工单两种。mes系统实现对裁切工单的排程、配刀、收料轴绑定、拆箱核料、首检、报工、刷箔、毛刺检验、裁切入库等流程的控制。mes系统实现对生产工单拆单、排程、上料检测、首检、调机、自主检查、巡检、收料框绑定、入仓、报工等功能。mes系统的设备管理维护近30个排程相关参数,方便在自动排程时根据工序排程参数设置快速实现若干工序的排程。mes系统消息中心模块的模版配置、组织消息订阅,实现消息精准推送。追溯管理帮助客户快速锁定有问题的物料批次。看板管理展示工单生产进度帮助客户掌握生产情况。整体来说帮助客户实现无纸化,高效排程,节省人力,生产过程一目了然,质量问题可追溯。
项目业绩:1.对登录模块改造来支持多租户需求。2.实现多数据源连接,满足同时连接mes库、客户erp库、客户条码库。3.完成erp对接。4.完成裁切工单所有业务。5.完成工序任务的排程功能。6.完成消息中心。7.完成追溯管理。8.管理和协调团队成员工作,以及推动项目完成。

MDC
项目架构:SpringBoot + SpringCloud + Mybatis-plus + MySQL + Redis + Kafka + Docker + MyCat
项目介绍:该系统为公司数据采集展示平台产品。该系统分为两部分,一部分通过.net采集机床运行数据,另一部分是由java实现的数据接收处理服务mdc。当mdc接收到设备的状态信息后,会生成设备状态快照、状态历史、运行历史记录、报警历史。根据以上信息可展示设备历史状态、计算设备稼动率、设备的用时分析等统计信息供用户查看。由于数据量大所以使用mycat按设备编码进行分库。
项目业绩:1.将系统接收到的采集数据放入kafka,避免系统短时间内负载过载。2.通过线程池启动多个线程,提高系统处理速度。3.通过mycat实现分库,缓解数据库压力。

分布式爬虫系统
项目架构:RPC + Zookeeper + MySQL + PostgreSQL + Redis + RabbitMQ + ElasticSearch
项目介绍:该系统由接收爬虫脚本的服务、启动并管理爬虫节点的服务、文件托管服务、队列服务、日志收集服
务等组成。并集成 Redis 主从+Sentinel、PostgreSQL 主从读写分离高可用架构、MySQL 主从读写分离高可用架构、ElasticSearch 集群等中间件。
项目总结:该系统中各个服务之间通信采用 RPC 方式,效率高。爬虫运行时的各种数据存在 Redis 等中间件中,使我们的 JVM 无状态,爬虫节点可以随起随停。由于采用分布式架构,系统可用性高,抗灾能力强。某些服务开启了多线程,涉及到了对锁粒度的控制、锁优化、线程安全等问题。

案例展示

  • 广州XX电子MES系统

    广州XX电子MES系统

    项目架构:SpringBoot + SpringCloud + Nacos + Mybatis-plus + MySQL + Oracle + Redis + 多数据源 + Docker 项目介绍:该客户为电容生产企业。该系统对接客户erp系统,同步erp客户、物料、工艺、工序

  • 无锡XX半导体科技MES系统

    无锡XX半导体科技MES系统

    项目架构:SpringBoot + SpringCloud+ Nacos + Mybatis-plus + MySQL + Redis + Docker 项目介绍:该客户为铝制品清洗企业。该系统实现订单及套件创建、产品入库检查创建工单、主管工单复核、外协工序处理、员工在生产任务

  • MDC

    MDC

    项目架构:SpringBoot + SpringCloud + Mybatis-plus + MySQL + Redis + Kafka + Docker + MyCat 项目介绍:该系统为公司数据采集展示平台产品。该系统分为两部分,一部分通过.net采集机床运行数据,另一部分

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

信用行为

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

发布任务

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

微信接收人才推送

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

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