ID:301820

first

高级Java工程师

  • 公司信息:
  • 容商天下
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 朝阳

技术能力

七年Java开发经验 ,拥有扎实的技术功底,其中一年以上大型系统架构开发经验,具有分布式、高并发、高可用、大数据量研发经验,于上家公司参与低代码SAAS平台开发,该系统架构目前已经有共计三十万用户使用,日活10000+,均日访问量15万+,在企业软件开发中曾对于高流量请求进行优化,达到并发用户万级响应时间大幅提高,曾对于公司内之前业务代码进行整合优化,提高代码维护性和产品竞争力!
常用技能:
1、精通 Java、设计模式、网络编程(Netty)、并发编程、JVM 内存管理及调优;精通html、css、vue等前端技术
2、精通 spring、springMVC、Mybatis,可根据需要扩展
3、精通SpringBoot和SpringCloud微服务架构
4、精通SpringCloud内部组件使用 ( Getway、OpenFegin、 Nacos服务注册与发现中心和配置 中心、 Sentinel流量控制组件和Seata分布式事务)
5、 熟悉分布式事务、分布式锁 (zookeeper、 redis),设计可靠消息最终一致性方案和最大努力通知方案
6、精通 Mysql,具有 sql 优化、Mycat 分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验
7、精通 Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster),冷热备份,性能调优、数据迁移等实战经验9、熟悉ElasticSearch ,可以使用Es+Kibana搭建ELK日志收集
8、熟练使用 MongoDB,具有集群搭建(副本集、分片集群),冷热备份、数据迁移、安全管理等实战经验
9、精通ElasticSearch,熟练使用 Solr,搭建ELK 日志收集
10、消息中间件:掌握 rabbitMO、kafka 原理及集群布署
11、熟练使用Nagix和Zookeeper负载均衡组件
12、自动化布署:Git、Jenkins、Gradle
13、建模工具:PowerDesigner、Rose、Visio、等 UML 建模工具

项目经验

云上低代码开发平台
介绍:
该平台是一款基于 SpringBoot+VUE 的低代码开发框架。采用分布式、前后端分离架构, 基于可视化模型、OpenAPI、基础信息、数据源和工作流等基础模块 ,零代码快速构建云端业务应用 , 平台即可本地化部署 ,也可基于K8S云原生部署 , 由于基于 springboot ,站在巨人肩膀 上 ,每个应用都可独立部署和使用,支持基础应用到开发应用流程落地
主要负责模块:
工作流管理模块、应用开发模块、OpenAPI模块、数据源模块
技术落地实现点:
1、使用 Alibaba Nacos组件将负责各组件注册到注册中心,以供其他子项目调用
2、负责流程引擎的开发 ,基于业务流程驱动开发 ,实现传递、 回退、委托等工作流操作
支持其他模块调用工作流模块的业务开发和流程处理,通过 quarzy 调度和事务触发,实现流程数据动态监护 ,自动补偿流程数据,有效降低流程引擎与其他不同服务器之间交互过程由于延迟或者事务方面导致的数据问题
3、负责OpenAPI模块中的分层系统 负载均衡、共享缓存或安全防护设计与实现,针对于模块中的统一数据进行设计
4、负责数据库性能优化 ,负责服务器请求优化 ,通过 javacore、awr 等信息进行性能优 化 ,使用索引对于提高检索能力 ,使用锁对于资源进行保护
5、负责应用开发模块的研发 ,可以达到前端界面低代码维护 ,能够对于模型进行数据建模、 表单建模和视图建模
6、对于模块中的大量并发请求使用线程池,请求缓存,请求并发和限流进行处理
7、使用redis分布式锁应用于应用开发模块,对于中断事件进行回滚,保证数据的原子性和一致性

物资开发平台
介绍:
该平台基于 springboot 微服务框架进行开发 ,可以降低不同业务系统之间的耦合性 ,采 用 rabbitmq 中间件进行系统解耦和异步提交 ,大大提高系统的性能 ,主要针对现有物资 进行管理,为了应对平常物资存储、借用、领用和采购等其中存在的问题和管理的实际需要, 要有效的将各种管理体系与开发信息系统有机地结合起来。通过建立有效的电子信息平台来 实现企业物资的统一管理
主要负责模块:
系统管理,物资管理,库存管理,采购申请
技术落地实现点:
1、针对于系统管理模块进行开发,其中包含用户维护、权限管理、权限管理
2、使用Alibaba Nacos将各模块注册进注册中心,以达到可以将各模块间相互调用其中的业务,从而达到模块间低耦合
3、物资管理模块使用redis对于物资进行热点缓存,从而防止高并发请求
4、采购申请中的物资会进入库存中,使用分布式锁对于特殊情况保证数据一致性
5、对于之前的数据库表结构、索引和sql语句进行调优,提高检索效率

知识库管理系统
介绍:
该系统主要用于企业的日常文件、合同和企业日志进行存储 ,系统架构比较简单 ,使用 SpringBoot+Mybatis+ElasticSearch进 行开发,使用 SpringBoot 方便与其他系统集成, 同时使用 Es的 IK 中文分词器对于系统上传文件进行分词 ,方便全文检索和定位文 件 , 包含登录、知识采集和知识大厅功能点
主要负责模块:
文件管理、文件上传、文件下载、文件类别管理和共享空间
技术落地实现点:
1 、负责登录的功能维护开发,使用 Getway+JWT 生成 Token 签名实现单点登录和网关全局过滤
2 、负责知识采集的功能维护和开发,采用 JavaIO 流对本地文件进行上传
3 、负责知识大厅的功能维护和开发,主要集成知识库中的文件的快速检索
整合 Elasticsearch-sql 插件以达到放开 Es 对于 sql 查询方法的支持
4、于共享空间使用编码式拦截器进行权限限定

案例展示

  • Ant新闻社交分析平台

    Ant新闻社交分析平台

    Ant是一款非常全面的社交语新闻数据分析平台,平台可以自定义采集目标内容,形成社交和新闻数据集,还可以持续跟踪目标数据信息,系统还将采集来的数据进行分析处理,社交帐户的个人跟踪分析处理等 该系统一经发布便被四川外国语大学和北京国语大学采用,用户量超10万+

  • Mobius知识库开发平台

    Mobius知识库开发平台

    Mobius是一款庞大的知识查询分析平台,所针对的用户为政府部门、军事客户等,通过公司的大数据采集能力,将采集到的数据,进行一系列的筛选重组,把有效素材变成有效的知识,Mobius还搭载了强大的分析与翻译工具,将搜集到的素材与知识进行分析,能够用户直观地呈现事件的来龙去脉和事件的

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

信用行为

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

发布任务

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

微信接收人才推送

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

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