ID:320276

我必须每天都发光😡

java高级开发工程师

  • 公司信息:
  • 招银网络科技
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

1.熟悉java语言特性,熟悉各种数据结构。
2.熟悉spring等开发框架,有对Spring Boot包装的项目经历,熟悉spring AOP,自动注入等spring部分底层源码实现,了解spring Bean 的加载过程,了解其中主要的设计模式,并能将其应用到自己负责的项目模块中。
3.熟悉Spring Cloud全家桶各个组件,熟悉Spring Cloud Gateway、Spring Cloud config、ribbon、load Balance等
4.熟悉服务注册发现开源组件nacos、分布式事务组件seata基本原理并在开源社区贡献代码。
5.有大数据项目经历,熟悉mysql,了解mysql索引底层原理及演变过程,对mysql语句有一定优化经验,对非关系型数据库有一定了解。
6.能熟练使用IntelliJ IDEA、MyEclipse、Svn、Git、Postman、Maven、Jmate等工具;
7.有生产问题排查经验,熟悉JVM等。
8.熟悉Linux系统常用命令、docker容器基本命令及dockerfile、deployment文件编写等;

项目经验

项目:基因注释库项目
开发环境: IntelliJ IDEA + JDK1.8 + MySQl5.7
技术架构:Spring Boot + Mybatis + MYSQL
项目描述:
基因数据完成测序分析后,对于检测到的变异信息需要进行基因组注释(genome annotation), 通过标注变异检出位点在经过验证的各类公共数据库中的记录,达成辅助致病性判定的结果。注释过程便是通过对多数据库中的已记录变异信息进行比对查找,对当前个体变异进行标注的过程。
责任描述:
1.海量原始数据的清洗及写入mysql;
2.mysql的分表分库规则的设计及创建最佳索引方式依据等;
3.接口的设计及开发,解决客户端请求过多服务端性能下降问题;
4.sdk的设计及开发;
5.探索使用oceanbase数据库与mysql的差异与可行性;
技术要点:
1.数据量巨大,创建最佳的索引,在空间与性能之间找到平衡点;
2.数据库的分表、分库规则的设计;
3.上百GB的原始数据清洗及百亿数据插入mysql常用的方式效率低下;
4.多个SDK客户端调用服务引起的高并发问题;

案例展示

  • OAM分布式事务自助服务

    OAM分布式事务自助服务

    项目二:OAM分布式事务自助服务 开发环境: IntelliJ IDEA + JDK1.8 技术架构:Spring Boot 2.7.2 + Seata 1.5.2 项目描述: 同一个服务或多个服务在多数据源或跨JVM进程的情况下,要想保证数据一致性就涉及分布式事务。要

  • 基因注释库项目

    基因注释库项目

    项目:基因注释库项目 开发环境: IntelliJ IDEA + JDK1.8 + MySQl5.7 技术架构:Spring Boot + Mybatis + MYSQL 项目描述: 基因数据完成测序分析后,对于检测到的变异信息需要进行基因组注释(genome ann

  • ZA21框架

    ZA21框架

    项目: ZA21框架 开发环境: IntelliJ IDEA + JDK1.8 项目描述: 基于Spring Boot 2.3.7.RELEASE、Spring Boot 2.7.2封装的ZA21框架,该框架一共有39个模块,其中有配置中心模块、全链路灰度模块、分布式事务

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

信用行为

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

发布任务

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

微信接收人才推送

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

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