ID:244735

虚空遁地兽 身份已认证

Java工程师

  • 公司信息:
  • 领课网络科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 天河

技术能力

1. 熟悉Java基础语法、IO、集合、多线程。

2. 熟悉Spring、SpringMVC、Mybatis进行项目整合开发。

3. 熟悉SpringBoot整合SpringCloud快速开发项目,理解相关框架组件及原理。

4. 熟悉JVM内存模型,常见GC算法,了解JVM调优。

5. 熟悉Mysql,数据库优化方案和SQL优化。

6. 熟悉Redis分布式缓存的使用、原理和生产环境解决方案,并在项目中经常使用。

7. 熟悉RabbitMQ消息中间件的使用,对其原理有一定的理解。

8.了解常见的分布式事务、分布式锁、缓存一致性等解决方案

9. 对Linux基本命令行、HTTP、数据结构和算法有一定的了解。
10.熟悉前端技术,熟悉Vuejs。

项目经验

项目 领课教育网站

    领课教育网站借鉴了MOOC的设计思想,是一个提供IT职业课程,集成了广告模块、课程模块、搜索模块、视频模块、论坛模块、后台管理模块、图片模块、用户模块、系统模块、订单支付模块等功能为一体的以视频录播点播为主的B2B2C模式的在线教育平台,它为即将和已经加入IT领域的技术人才提供在线学习服务,用户通过在线视频学习,掌握IT技能,并能在工作中熟练应用。

项目技术架构:

    该项目为微服务项目,采用SpringBoot+SpringCloud构建,前后端分离开发,前端使用Vuejs技术栈,使用Eureka作为注册中心,使用Zuul网关框架统一管理微服务请求入口,使用Ribbon实现本地负载均衡器和Fegin客户端调用工具,使用Hystrix服务保护框架(服务降级、隔离、熔断、限流);使用Mybatis做数据层;SpringMVC做控制层;RabbitMQ做消息缓冲;ElasticSearch做检索服务;Redis做缓存服务。

1. 使用SpringCloud Config进行统一的配置管理

2. 使用SpringCloud Sleuth进行服务调用链路追踪

3. 使用Zuul做为整个微服务的网关

4. 无缝衔接第三方服务存储文件信息

责任描述:
  负责项目中的课程模块、订单模块等模块的开发和维护;参与项目需求讨论,编写相关设计、接口文档。
项目 领课人事管理系统

    该项目为内部使用的人事管理系统,企业的人事管理在企业工作中占据重要位置,如何加强各个部门之间的协调和提高工作效率是人事管理的首要目标,通过人事组织部门能做到以人为中心,各部门之间共享资源,提高工作效率,简化繁琐的手工统计、信息汇总。项目开发模式为前后端开发,后端使用Springboot、SpringMVC、Spring Data Jpa构建,前端使用Vue技术,主要模块有权限模块、员工模块、考勤模块、薪资模块、社保模块、审核模块、招聘模块。

1. 使用Mysql进行数据的持久化

2. 使用Shiro安全框架做用户权限控制

3. 使用Redis进行数据缓存

4. 使用POI、Jasperreports进行各种报表数据的导入导出、制作

5. 使用Activiti工作流进行业务审核

责任描述:

  主要负责薪资模块、考勤模块的设计、开发、维护,编写相关的文档,协调和促进项目的推进。

信用行为

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

发布任务

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

微信接收人才推送

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

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