ID:381720

时间煮雨、

Java高级软件工程师

  • 公司信息:
  • 深圳市天源迪科股份有限公司
  • 工作经验:
  • 13年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

精通SpringBoot、SpringCloud微服务框架,读过微服务源码,深人了解自动装配原理、使用过Eureka注册中、Ribbon负载均衡组件,服务Hystrix熔断降级等。
有大数据开发经验,能设计出高可用、高性能、高并发的架构系统, 通过搭建openresty+lua web容器抗高并发和海量请求,利用redis内存数据库,对数据进行高效读写,使用Kafka、RabbitMq等消息中间件处理海量业务数据,利用redis分布式事务锁解决高并发带来的一系列问题,对数据库进行水平垂直拆分分库分表提升数据库性能。
熟练使用mysql、Oracle、Pgsql、华为Gauss等数据库,熟悉mysql数据索引结构红黑树,有良好的数据库设计能力、SQL编写能力和性能调优能力。
Java基础扎实,精通核心类库的使用,熟悉JVM原理,包括内存模型、类加载机制以及相关性能优化,有解决内存泄露问题的经验。
熟练使用C# winForm语言开发C/S客户端程序
熟练使用Redis内存数据库、常用来作为分布式缓存、及分布式事务锁,解决高并发问题的中间件。
熟练使用Mongdb、NoSql数据库,有一定性能优化经验。
熟练使用Elasticsearch分布式搜索引擎,理解分片机制,掌握批量写入和查询的基本调优。
熟练使用quartz、xxl-job分布式调度。
熟练使用Mybatis、Mybaits Plus、JPA等持久层框架,完成对数据库的基本操作
熟练使用SSH,Spring MVC传统web框架等
精通Linux命令,能够熟练使用的Web容器Tomcat、Weblogic、Websphere进行服务或者jar部署、熟练掌握Docker、k8s服务部署。
熟练搭建nginx、服务器、实现集群部署。
自学过微信小程序开发,能够开发小的商城项目。
使用过Vue框架进行前端开发,Div+CSS、XML、JavaScript、JQuery、AJax,Jtemplate等前端框架做开发。
熟练使用华为BME以及Jalor5框架进行Web开发。

项目经验

1.项目名称:第三代半导体MES制造执行系统
开发周期:2023.7-至今
项目技术:C# Winform,Java 10,消息Mq,Oracle
项目描述:
方正微电子半导体公司,使用第三代半导体技术,制造汽车领域芯片,MES软件即制造执行系统 定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态,主要包含生产计划与RTS排程管理,设备维护与管理,物料追踪与管理,SPC数据分析与报表输出等。
责任描述:
公司买的赛美特产品,做二开,负责mes系统端到端包含C# Winform和java后台功能开发,主要参与的核心工作有:
1.一个人独自负责,整个RTD智能排产核心功能设计与开发。
2.化镀委外EP 功能开发
3.Pump泵维护
4.氨水防呆上下机核心功能开发等。
5.Lot批次Scan加扫走量测任务开发
2.项目名称:WMS
开发周期:2023.3-2023.7
项目技术:SpringCloud,redis,oracle
项目描述:
WMS(Warehouse Management System)是一种仓库管理系统软件,它是为了提高仓库运作效率而设计开发的。WMS可以帮助仓库管理人员实现对仓库内物流、库存以及相关信息的全面管理和控制。
责任描述:
采购入库、客供入库功能开发
工序委外功能开发
Mes请料功能开发
PDA采购收货
3.项目名称:租户感知GAIA
开发周期:2020.2-2023.3
软件环境:jdk1.8,maven,idea,git,mysql,pgsql,mongodb
项目技术:SpringCloud,kafka,redis,mongodb,quartz,elasticsearch,mybatis-plus,jpa,Linux
项目描述:
对准IT七类对象,全量全要素实时感知企业IT资源状态,构建租户治理的数据全景。包含了IT的所有对象及对象产生的行为数据(包含Log/Metric/Trace等可观测数据) ,替换原CMDB,日志分析云。一站式提供数据采集,加工,分析,异常检测,投递等功能,全面提升安全,审计,运维,运营等场景数字化能力。
责任描述:
6.负责感知C模块的整体开发工作,其中核心工作是:百亿级感知数据接入架构的设计,完成了海量数据的接入、消费入库,解决了大数据带来的高并发、高性能等问题,基于业务视角,将数据进行水平拆分,分别存储到不同mongo和pgsql分布式集群数据库中,大大提升了数据的可扩展性,为海量数据护航。技术方面:使用了redis分布式事务锁解决高并发问题,多套kafka消息中间件结合的方式,完成不同服务方的海量数据接入消费。
7.带领感知其他项目成员、完成项目迭代版本的交付、期间兼顾管理迭代版本任务分工、技术方案讲解、 评审、考核等工作,保证整体交付质量。

4.项目名称:Eops变更自动化平台,华为内部智能运维平台
开发周期:2018.9-2020.6
软件环境:jdk1.8,maven,idea,git,mysql,oracle
项目技术:SpringBoot+Vue框架,Mongodb, Mysql, Nginx, Shell和Python,oracle,kafka,redis,springMVC,openresty+lua
项目描述:
基于IT实践,打造的运维管理服务。支持产品团队进行特权账号(OS,DB)纳管,事件,变更,监控,配置,可用性等运维活动管理,提升业务系统稳定性,eops本身是一个脚本自动化平台,提供了任务下发、脚本编排等功能,通过任务下发,将脚本下发到用户机器上去执行,定时采集脚本日志到服务端,完成自动化能力。
责任描述:
主要负责客户端的任务编排、脚本自动化下发,以及执行机对agent提供的心跳管理,日志上报能力的开发工作,用户在系统中,编排好自动化任务,调度包会通过算法,将任务按照业务优先级,推送到指定的kafka消息队列,单独部署在华为各个区域上的前置机服务包,会消费kafka数据,将队列任务和脚本写入到redis中,底层通过python写的agent任务插件提前会下发到用户的机器上,定时周期性的上报心跳、采集任务、这里的采集时间设置一般是5秒,为了抗住20几万高并发采用了openresty+lua+redis,为agent提供数据上报和心跳服务。

5.项目名称:Eticket流程管理平台
开发周期:2017.12-2018.9
软件环境:jdk1.8,maven,idea,git,mysql
项目技术:SpringBoot+Vue框架,M

案例展示

  • 苦糖果Mes制造系统

    苦糖果Mes制造系统

    主要负责MES生产领料,生产退料、产品入库等核心功能开发,项目技术:SpringBoot+Vue框架, Mysql, Nginx

  • 小程序服务开发

    小程序服务开发

    私下接单,给一个店铺老板做的麻将维修小程序,本人独立完成小程序前端、后端功能开发,后台使用springboot微服务架构

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服