ID:240034

java高级工程师

  • 公司信息:
  • 北京中软国际
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 成都
  • 金牛

技术能力

掌握技能:android,java,kotlin

后端框架:spring,springmvc,springboot,springdata,jpa,springcloud,springcache,springcloud alibaba
熟悉各种微服务场景设计,比如负载均衡,远程调用,限流,容错降级处理,网关,链路跟踪,配置中心,服务治理与流量控制,安全认证,分布式事务cap,base理论,2pc,xa,tcc,seata,rocketmq可靠消息最终一致性,rocketmq最大努力通知等

数据库:mysql,postgresql,mybatis,mybatis-plus
熟悉数据库框架基本使用,数据库sql优化,索引优化,explain使用,日志查询,锁的理论,索引失效,主从复制,分库分表,了解存储过程

NoSql:redis,mongodb
熟悉redis常用数据结构,发布订阅模式,jedis,事务和锁,持久化,主从复制,集群搭建,以及各种高并发的使用场景,比如 缓存击穿,缓存雪崩,缓存失效,热点缓存建立,分布式锁

熟悉mongodb集合文档操作,条件操作符,索引,聚合操作,分片集群搭建,大文件存储GridFS

中间件:rabbitmq,rocketmq
熟悉消息队列的使用,解决各种问题,比如消息丢失,消息重复消费,消息顺序性,大规模消息积压问题,
分布式事务

jvm调优:熟悉jvm整体结构,垃圾回收相关算法,垃圾回收器分类,常用的jvm监控工具与命令,比如
Jinfo,jmap,jstack,visualvm,mat,,jprofile,arthas等,常用堆,栈,方法区,垃圾回收器,GC日志参数调优,GC日志解析分析工具GCeasy,GCviewer

认证授权:springsecurity
熟悉springsecurity自定义页面,url访问控制,rbac角色权限控制,OAuth2整合jwt单点登录

负载均衡:nginx,haproxy,keeplive

搜索框架:lucene,elasticsearch

其他:Netty,dubbo,docker,jerkens,activiti7,maven,gradle,nexus,websokcet,k8s,jdk8-jdk15新特性,多线程,高

项目经验

四川高速公路微服务后台管理平台

描述:四川省公路设计研究院高速公路微服务后台管理系统
基于微服务框架pigx二次开发,前后端分离 前端vue 后端java kotlin混合开发的微服务架构
1.负责桥梁,隧道,基础平台,EBS等微服务接口设计开发 swagger展示
2.负责微服务权限校验开发 基于springsecutity oauth2.0开发
3.负责存储模块数据上传下载开发 基于minio服务器的开发


华为5G微服务项目

描述:华为5G基站数据统计分析平台,致力于收集基站的运行数据是否符合预期的规则,结果可视化的展示,便于工程人员查找问题


微服务教育网(java)

  描述:类似网易云课堂、腾讯课堂等平台
  项目采用前后端分离的技术架构,前端采用vue.js构建,服务端采用SpringBoot、SpringCloud微服务架构,系统分为用户层、CDN、负载均衡、前端UI、微服务层、数据层、接口层及DevOps等部分组成
  1 、用户可以通过pc、手机等客户端访问系统进行在线学习。
  2、 系统应用CDN技术,对一些图片、CSS、视频等资源从CDN调度访问。
  3、所有的请求全部经过负载均衡器。
  4、对于PC、H5等客户端请求,首先请求UI层,渲染用户界面。
  5、客户端UI请求服务层获取进行具体的业务操作。
  6、服务层将数据持久化到数据库
  
  所有微服务基于Spring Boot、Spring Cloud构建
  1)控制层:
  Spring MVC、Spring Security Oauth2 、Swagger
  2)业务层:
  事务控制:Spring
  任务处理:Spring Task
  数据缓存:Spring Data Redis
  消息队列:Spring RabbitTemplate
  搜索: Elasticsearch
  3) 持久层:
  操作MySQL:MyBatis,druid ,Spring Data Jpa
  操作MongoDB:Spring Data Mongodb
  4) 数据层,采用MySQL和MongoDb存储数据,MySQL存储用户、课程等系统核心信息,MongoDb存储
  cms、配置信息等。

案例展示

  • 电商商城后台管理系统

    电商商城后台管理系统

    一、项目简介 1 、项目背景 1 )、电商模式 市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O; 1 、 B2B 模式 B2B (Business to Business), 是指商家与商家建立的商业关系。 如:阿里巴巴 2 、 B2C 模式

  • 好小二App

    好小二App

    好小二介绍 好小二,一般又称好小二智慧餐饮系统,好小二点菜系统。 【产品概述】 好小二是一款基于服务员使用的APP,必须跟配套的收银系统结合使用; 适用于各类中餐厅、西餐厅、咖啡厅、火锅厅、海鲜餐厅、酒店等各经营场所,具有界面友好,图文交互,使用便捷,容易上手等优

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

信用行为

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

发布任务

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

微信接收人才推送

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

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