ID:404287

whatcanlsay

java开发工程师

  • 公司信息:
  • 日电中国
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 朝阳

技术能力

1、4年JAVA开发经验,熟悉java核心知识,多年一线开发经验,具备良好编程能力;
2、熟悉JVM,对GC算法、垃圾回收、类加载机制都有一定的理解,并参与过线上项目JVM调优工作;
3、熟练使用Spring、SpringMvc、SpringBoot、SpringCloud、MyBatis等核心框架,可以根据需求快速搭建项目;
4、熟悉使用常用的中间件,如ZooKeeper、Dubbo、RabbitMQ、Obs、Nacos、Eureka、Kafka、xxljob等;
5、熟悉使用关系型数据库MySql、Oracle,对Mysql锁、索引、事务有一定理解,并进行过调优工作;
6、熟悉使用非关系型数据库Mongodb、Redis;
7、熟悉使用Docker、K8s容器化技术;
8、熟悉使用Linux系统、前置机、阿里云、奇安信等服务,了解通讯协议、防火墙,shell脚本命令;
9、有数据治理、系统安全防护、补丁升级等运维经验,具有运维ITIL4(IT Service Management )证书;

项目经验

项目名称:一汽丰田汽车供需管理系统
项目描述:
汽车供需管理系统是一汽丰田的核心基干系统,分为经销店端,业务部门端。
核心功能是车辆从提交生产计划到生产下线,到车型匹配车架号,到通过海、路、铁交通方式运送到销店,以及销售的全流程控制系统,其中菜单加定时任务超百余项功能。
技术架构:SpringCloud 、MyBatis、Oracle、RabbitMQ、ZooKeeper、Dubbo、Nacos、xxljob、obs
职责描述:开发、测试、运维
1、根据需求协助业务部门梳理系统逻辑,及上下游系统之间的关联。
2、独立完成功能和模块的设计和编码工作。
3、核心功能设计与开发,负责车辆生产计划排程、车架号匹配、物流运输调度等核心模块开发,基于 SpringCloud + MyBatis 实现分布式业务逻辑。
4、通过 Dubbo + Zookeeper 完成跨系统服务调用,支撑百万级车辆全流程数据流转,系统日均处理业务请求10W+。
5、使用使用 XXL-Job + MQ实时推送信息到上下游系统;
6、通过 Zookeeper 分布式锁 解决车架号分配并发冲突问题;
7、基于 OBS 对象存储 重构车辆图片/文件管理模块,存储成本降低40%,文件上传下载响应时间缩短至500ms内。
8、通过 JVM调优(G1垃圾回收器) 和 SQL慢查询优化,减少Full GC频率至1次/天,核心接口平均RT下降60%。

项目名称:银行代码重构&虚拟化迁移
项目描述:
银行业务是经销店向一丰支付车辆金钱的相关系统,而银行相关代码是零几年开发的,到目前为止技术相对落后,代码冗余老旧,事故频发,安全部门下发漏洞也较多,所以一丰决定将其重构并将银行前置机迁移上云。相关银行:建设、招商、中信、平安、交通、浦发、民生、丰田金融、兴业、一汽财务、一汽车金融。
技术架构:SpringBoot、MyBatis、RocketMQ、Mysql、Nacos 、Docker、K8s
职责描述:开发、测试、运维
1、与11家银行对接原有业务,梳理双方网络ip、域名进行网络打通;
2、主导银行支付核心模块的重构,基于 SpringBoot + MyBatis 替换老旧代码;
3、主导银行前置机 虚拟化迁移上云,基于 Kubernetes + Docker 实现容器化部署,利用 Nacos 统一管理云上微服务配置,资源利用率提升40%,弹性扩缩容响应时间缩短至1分钟。
4、重构数据库,将原来得Oracle数据库中表,更新到Mysql数据库中;

信用行为

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

发布任务

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

微信接收人才推送

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

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