ID:306550

阿秋拉尕

java开发工程师

  • 公司信息:
  • 学创教育科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 武汉
  • 全区

技术能力

熟练掌握 Java基础知识,拥有面向对象分析和设计能力,有严谨的编程规范;
熟练掌握Vue、JavaScript、JQuery、Ajax、angularJs、Bootstrap和Echart 等前端技术;
熟练掌握 Eclipse/IDEA、Git、Maven、Postman、Nacos 等开发及版本控制工具;
熟练使用 MySQL等关系型数据库,了解底层数据结构和基本调优技能
熟练使用非关系型数据库Redis,掌握Redis核心数据结构的使用场景,理解底层原理;
熟练掌握Spring、Mybatis、SpringBoot和SpringCloud等主流开源框架,对Spring核心原理有了解;
熟练掌握Kafka、Zookeeper等中间键的使用和基本原理;
熟练使用ETL工具kettle进行数据处理和抽取;
熟悉使用Linux常用命令和Linux服务部署,编写shell脚本,熟悉nginx部署及配置;
熟练掌握 Spring Security,阿里大于,单点登录等前沿技术;

项目经验

2018/11-2022/05 ETL-MANAGER
项目描述:ETL-MANAGER是一个对数据进行处理和抽取的工具类。根据业务的要求编写数据处理的实现类和ktr文件,通过定时任务触发实现类调用指定的ktr文件对数据进行处理和抽取。每个实现类可以通过配置文件配置是否启动,可以适应多个场域不同的数据处理和抽取。
所用技术:SpringBoot、Mybatis、MySQL、Kettle、Swagger
个人职责:
1、 通过对时间查询参数进行分片处理,对大批量数据查询sql进行优化,时间分片数可通过配置文件进行修改。
2、 利用多线程解决多个定时任务处理ktr文件运行卡顿问题。
3、 负责相关数据抽取实现类和数据处理抽取ktr文件的编写。
4、 项目部署和后期的维护。

2019/03-2022/05 大数据平台
项目描述:大数据平台是一个学校教育相关数据的可视化平台。会展示学生学习情况、教师教学情况等等数据,登录账号角色不同,数据所展示的维度也就不一样,比如市级账号会展示当前市级下所有区域的数据,也会提供区域下拉选择框查看区域所对应学校的数据情况。也会提供数据分页查询功能和导出数据功能。
所用技术:SpringBoot、Mybatis、Mysql、Redis、Echart、Apache POI、Swagger
个人职责:
1、 负责项目的搭建部署和后期维护。
2、 负责相关展示数据的前后端代码的编写和调试。
3、 提供相关展示数据的API和菜单权限API。
4、 利用缓存和工厂模式解决页面数据加载慢的情况。

2021/01-2022/11 EnableData ShellData数据平台
项目描述:EnableData ShellData数据平台是用于解决各教学应用端在离线模式下可操作。此数据平台分为router和adapter两个模块,router是部署到云端,adapter部署在各个业务场域。router主要做路由分发数据到不同场域的adapter,adapter负责业务逻辑处理和数据存储。整个数据链路会通过消息通知机制告知应用端数据传输到哪一步,应用端会通过监听消息来同步数据变更,最终达到各应用端数据一致性。
所用技术:SpringBoot、Mybatis、Mysql、Redis、Swagger、Kafka、Netty
个人职责:
1、 使用缓存和MD5判断请求参数是否一致,避免相同参数多次请求接口。
2、 解决高并发情况下工厂类获取数据缺失或者有误的情况。
3、 利用多线程优化kafka监听,解决高并发情况下数据传输链路耗时和丢失的情况。
4、 kafka集群的搭建和维护。
5、 项目搭建部署和后期维护,协助客户端同事联调。

信用行为

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

发布任务

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

微信接收人才推送

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

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