ID:172329

说七不说八

JAVA开发工程师

  • 公司信息:
  • 中福通联科技有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

Java基础 技能 :
1、掌握Java初级知识以及高级知识,例如:集合、反射与泛型等技术。
Java Web技能 :
2、掌握Java Web技术,包括Servlet、Listener、Filter、JSP等。
框架技能 :
3、熟练掌握Spring框架,包括IOC和DI、AOP编程、声明式事务处理及SSM的整合等技术。
4、熟练掌握Spring MVC框架及其高级特性,包括拦截器、异常处理、文件上传以及Spring MVC + AJAX等技术。
5、熟练掌握Mybatis框架,包括一对多及多对多的对象关系映射以及延迟加载、数据缓存等技术。
6、熟悉SpringBoot 框架搭建项目。
7、熟悉SpringCloud微服务框架,包括微服务五大组件,Eureka注册中心,Rabbon客户端负载均衡,Hystrix断路器,Zuul路由网关,Feign远程调用服务接口以及其本身自带的负载均衡与熔断机制。
端技能 :
悉JavaScript、JQuery的页面特效制作,数据的传输与客户端数据渲染。
解Nuxt框架,包括取值传参,指令的使用,以及作用于页面的服务端渲染。
了解Vue框架,包括取值传参,指令的使用,路由的设置以及ElementUI的各种组件的使用。

数据库 :
熟悉主流数据库MySQL。
12、熟悉基于分布式文件存储的开源数据库MongoDB。
13、了解关系型数据库SQL Server。
其它技能 :
熟练使用Maven、Git项目开发及管理工具。
15、Spring Task、FastDFS、Nginx、Docker、RabbitMQ、ElasticSearch、Freemarker、FFmpeg。

项目经验

启源在线 2018.12 - 2019.04
项目描述:《启源在线》是一款前后端分离的分布式项目,本项目采用了B2B2C的业务模式,并且借鉴了MOOC的设计思想,是一个提供多种类课程在线学习的平台,用户通过在线学习、在线练习、在线考试等学习方式最终掌握课程内容。

项目功能:用户的登录、退出的验证功能,用户访问的授权功能,课程的增删查改功能,课程计划的增删查改功能,新页面的预览与发布功能,课程的搜索功能,课程发布功能,在线学习功能,在线直播功能,视频点播功能,在线考试功能,学习统计功能,在线答疑功能,选课订购功能等等。

项目技术:Vue.js + Node.js + WebPack + Nuxt.js + Element UI + Nginx + WebUpload + Video.js + RabbitMQ + Freemarker + ElasticSearch + FFmpeg + FastDFS + SSM + Swagger + SpringBoot + SpringCloud + Spring Task + Spring Data JPA + Spring Data MongoDB + Spring Security Oauth2 + Spring RabbitTemplate + Spring Data Redis。

本人使用技术:
前端:
1、使用Vue.js做数据的传递与页面的展示。
2、WebPack进行资源打包,Nginx反向代理整合各个子站点。
3、Node.js的ProxtTable做代理转发,解决同源策略下的跨域问题。
4、Nuxt.js进行服务端渲染,加深搜索引擎优化,方便支持网络爬虫抓取页面数据。
5、WebUploader作为视频文件的上传组件,解决断点续传问题。

后端:
1、基于SpringBoot与Maven搭建项目内部结构。
2、Spring做事务管理与依赖注入。
3、Spring MVC定义RestFul风格接口并对外暴露。
4、Spring Data MongoDB操作MongoDB数据库。
5、Spring Data JPA与Mybatis操作MySQL数据库。
6、SpringCloud的Eureka作为服务注册中心,Feign实现部分接口的远程调用以及负载均衡。
7、FreeMarker模板引擎进行页面静态化。
8、RabbitMQ作为发布页面的消息中间件。
9、ElasticSearch全文检索课程信息。
10、Spring Task + RabbitMQ保证订单支付成功后选课成功。

数据库:
1、MySQL存储课程与用户的信息。
2、MongoDB存储一些页面的信息以及页面静态化时所需要的模板和数据模型。

项目职责:
1、参与项目的需求分析。
2、负责部分前端页面的编写。
3、课程信息、课程计划信息的增删改查。
4、新课程的课程预览与发布。
5、课程搜索的索引功能,搜索引擎优化功能。

信用行为

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

发布任务

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

微信接收人才推送

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

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