hyj ID:339744 复制

hyj

java开发工程师 · 5年经验 · 深圳市博奥特科技有限公司
城市贵阳 全区 日薪500元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Java Spring Boot Spring Cloud Spring MyBatis MySQL Oracle K8s Docker Linux Redis 分布式 RocketMQ ActiveMQ MongoDB
精通Java基础知识,多线程、集合、IO等基础后端框架。
熟练掌握Javaweb开发技术:Jsp、Servlet、Jdbc。
熟练掌握springcloud、springboot、spring、springMVC、mybatis等主流框架。
熟练掌握MySQL、Oracle、Postgre数据库开发,可根据explain执行计划优化sql语句,了解数据库优化。
熟练掌握Linux 系统,了解k8s、docker常用命令。
熟悉非关系型数据库Redis、mongodb;熟悉redis的核心数据结构和使用场景、多级缓存架构,如:缓存雪崩、穿透、击穿、双写一致、缓存失效等。
熟悉分布式服务框架dubbox、zookeeper注册中心。
熟悉RocketMq、ActiveMq等消息队列的使用场景及原理。
熟悉使用maven、ant、svn、git。
了解elasticsearch搜索引擎,js、html、vue,bootstrap等前端技术

项目经验

E富通平台
开发环境:JDK1.8 + Tomcat8.0 + Eclipse+ Git+ Maven + MySQL、PostgreSQL
软件架构:SpringCloud+SpringBoot+SpringMVC+OAuth2.0+MetaQ+RabbitMQ+ Elasticsearch+ Redis+ MongoDB+Vue+Uniapp
项目架构:整个项目由28个组件组成,每个组件负责各自的模块功能处理,如用户、组织信息处理功能主要是在mo-service组件中处理。组件与组件之间的消息使用rocketMq、mateMq消息队列进行传递,多个系统的服务使用dubbo进行调用,使用zookeeper作为注册中心。项目使用k8s管理所有组件,实现组件的部署、调节和集群的扩展。
责任描述:负责项目架构中的17个子服务组件及5个后管系统的日常维护,与项目负责人、产品经理、各关联处室开发同事、外部厂商研讨新需求,产出详细设计文档(包括业务逻辑设计及DB设计)、开发、自测、及后续跟进工作。工作内容如下:
1.消息等组件优化
2.用户信息、组织架构等数据的初始化及更新维护;
3.公众号后管系统、企业后管、MOAM等系统的需求开发维护;
4.轻应用批量授权、数据调整、数据提取等日常工作;
5.参与生产环境维护,如出现生产问题则进行定位并提出解决方案;
6.负责采用富德K8s搭建UAT环境搭建及未来的灰度发布实现
使用技术方案:
1.通过分表、新建索引、任务调度等技术方案优化查看历史消息慢以及消息延迟的问题;
2.在线消息通过socket建立tcp长连接实现,消息数据使用mongodb存储;
3.通讯录、组织等搜索功能使用elasticsearch实现,系统会在每次更新用户、组织信息时同步刷新elasticsearch的数据;
工作台、用户基础信息等数据使用redis做缓存,用于提高访问速度,优化用户体验,减轻数据库压力;
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: