ID:419755

柠檬 有团队

高级软件开发工程师

  • 公司信息:
  • IBM
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 大连
  • 全区

技术能力

◆ 熟练使用 SpringMVC、MyBatis、MyBatis Plus、SpringBoot, Spring AI 等开源框架;
◆ 熟悉接入第三方 api,例如抖店云,声通科技,发音评测,腾讯云,ArkTs/ArkUI 鸿蒙开发,uniapp混合开发;
◆ 深入了解 JVM 底层原理,内存模型、GC、垃圾回收算法、以及垃圾回收器,具有线上调优经验;
◆ 熟悉设计模式中的适配器模式、工厂模式、观察者模式等常用模式,实现代码复用,并在项目中实践;
◆ 熟练使用 Orcale、MySql 数据库,达梦数据库,有 SQL 调优经验,以及分库分表;
◆ 熟练使用 Redis 数据库,Redisson 分布式锁,熟悉缓存雪崩、缓存穿透、缓存击穿等问题解决方案;
◆ 熟悉 SpringCloud 微服务架构的基本技术,如 Eureka、Gateway、Oauth2.0、Feign、Ribbon、
Config,Nginx,Hystrix,xxjob 等;
◆ 了解高并发系统的常见优化技术,如使用 MQ 进行解耦异步削峰、多级缓存、Nginx 负载均衡等 ;
◆ 熟练使用 Git 进行代码版本控制,理解分支管理策略,以及项目构建工具 Maven 等;
◆ 熟悉 Linux 开发环境基本命令,有实际 0 到 1 的项目部署经验, 例如部署 gitlab,mysql,redis,文件
服务器经验,搭建注册中心,网关,日志监测等,以及整合 Oauth2.0 对用户统一鉴权
◆ 熟悉异步编程 Promise 原理、拦截器,公共方法提取,页面复用,文件上传等;
◆ 熟练在 node 环境下利用 Vue 全家桶进行模块化开发工作,提高代码复用性和可维护性;
◆ 熟练使用 HTML、HTML5、JavaScript、CSS 以及对 axios,拦截器进行封装,处理各种数据。
◆ 熟悉 Spring AI,AIGC,并且有过实际接入大模型,实现单个应用的智能化改造。

项目经验

项目一:华能集团-统一一体化平台
项目描述:该平台是为本公司开发的为企业部门之间提供一个能够相互合作、提升效率的系统,创
建企业发展最佳环境,实现企业无纸化和协同办公,确保各部门之间的信息传输的流畅, 为各个平台
系统提供部门人员信息,数据字典管理、实时推送基础数据、管理集团中所有公司、部门人员,设
备的维护,工单任务的生成,
项目职责:
1、参与前期的需求沟通,编写需求文档、接口文档,以及使用手册,制定精细化落定方案,以及方案的调
优,多角度刨析方案;
2、提出平台对接的解决方案,以及数据实时传输,AOP 切面编程实时日志,以及通过消息队列的方式传
输各个维度的数据,多系统多维度的数据传输开发;
3、参与表设计分库分表并且通过 Apache shardingsphere 实现读写分离,测试环境的搭建 CICD 一键部
署,前端拖拽动画的实现解决方案,通用账号生成器方案;
4、负责开发该项目前后端设备管理模块、工单管理模块、用户管理模块、日志消息中心管理模块和基础服
务模块,以及后端整体的数据量导入导出、大文件切片上传,并提供处理大数据量建议;
专业技能
5、Spring Security 整合 oauth2.0 统一认证管理,实现 RBAC 权限模型,对用户身份进行鉴权并自动为
6、Token 令牌续期;
7、处理解决高并发的问题,根据实际用户角度,选择高并发集合,MQ,异步编程,以及通过 redis 处理
高并发,事物的回滚机制,保证数据的一致性;
8、利用 RoketMQ 实现缓存库存接入异步化,并处理相应的分布式事务,并且利用消息队列将用户数据推
送到下游子服务,通过消息队列同步发送以及 ACK,集群模式等保证消息不丢失;
9、设计和实现核心业务模块功能开发工作,通过 AOP 编程,对用户的权限,进行控制,管理多个工单任
务,管理多个公司,多个系统的设备;
10、 使用 MQ 进行解耦异步削峰、多级缓存、Nginx 负载均衡等;
11、 设计和实现数据库架构,保证数据类型的合理性以及确保数据的安全和准确性;
12、 研究新技术和创新点,为系统的不断升级和发展提供技术支持;
13、 后期项目的界面调整及修改,系统 BUG 的检测、追踪、修改,sql 优化等;
14、 负责整个项目基础框架的搭建,并参与整个项目开发过程;

项目四:单词学习软件
项目描述:该软件是一款面向学生群体的多端同步单词学习产品,整合单词背诵、AI 辅导、直播授课等核
心功能,旨在通过数字化手段提升用户学习效率。基于 Uniapp 实现多安卓,ios 适配,依托 SpringBoot
微服务架构保障系统高可用与可扩展性,同步搭建 Web 后台管理平台支撑运营管控,实现“学习-管理-商
业化”全链路闭环,打造差异化英语学习解决方案。
项目职责:
1、主导产品全生命周期管理,完成需求调研与原型输出;结合 Uniapp 跨端特性与 SpringBoot 微服务可
扩展性拆解任务,统筹交付节奏。
2、基于 Uniapp+Vue3+Pinia 开发多端核心功能,封装通用组件;通过 uni.createInnerAudioContext
实现单词发音控制,采用“本地缓存+云端同步”保障学习进度无缝衔接。
3、搭建 SpringBoot 微服务架构,整合 Spring Security 做权限管控;开发验证码模块,基于 Redis 实现
时效管理,对接腾讯云/阿里云短信保障账号安全。
4、基于 SpringBoot 集成抖店订单、声音合成、阿里千问接口,实现订单闭环、AI 智能家教功能,构建产
品差异化。
5、开发 Web 后台管理平台(SpringBoot+Vue),实现 CKD 激活码管理、用户管控、多产品连带激活,
支撑运营高效管理。
6、基于 Uniapp 对接腾讯云直播 SDK,实现 Web 与 App 端实时直播;开发师生互动功能,优化直播流
保障流畅性。
7、主导前后端联调与性能优化,制定接口规范;负责产品上架与线上迭代,保障稳定运营。
8、攻克 SpringBoot 热点数据处理难点:设计 Redis+本地多级缓存,通过缓存预热、热点 Key 分片解决
缓存问题,接口响应提速 40%+。
9、解决 Uniapp 多端适配难点:封装自适应组件,通过条件编译兼容多机型,多端兼容性达 98%。
10、 优化 SpringBoot 高并发处理:引入线程池动态调优,结合 Redis 分布式锁+异步编程提升系统吞
吐量。
11、 攻克 Uniapp 离线同步难点:采用 uni.setStorageSync+IndexedDB 缓存数据,开发增量同步算

团队情况

  • 整包服务: PC网站开发   App开发   UI设计   
角色 职位
负责人 高级软件开发工程师
队员 产品经理
队员 UI设计师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

案例展示

  • 华能集团-统一一体化平台

    华能集团-统一一体化平台

    项目一:华能集团-统一一体化平台 项目描述:该平台是为本公司开发的为企业部门之间提供一个能够相互合作、提升效率的系统,创 建企业发展最佳环境,实现企业无纸化和协同办公,确保各部门之间的信息传输的流畅, 为各个平台 系统提供部门人员信息,数据字典管理、实时推送基础数据、管理集

  • 华能核电工程管理平台

    华能核电工程管理平台

    项目二:华能核电工程管理平台 项目概述: 该系统是一个基于多租户云平台的工程管理系统,旨在为华能核电的生产管理提供一个高效、 精准、可追溯的解决方案。该系统的主要功能包括工程管理、工程计划排程、工程进度跟踪、工程 质量控制和统计分析 等。通过该系统,用户可以实时查看工程状态

  • 单词学习软件

    单词学习软件

    项目描述:该软件是一款面向学生群体的多端同步单词学习产品,整合单词背诵、AI 辅导、直播授课等核 心功能,旨在通过数字化手段提升用户学习效率。基于 Uniapp 实现多安卓,ios 适配,依托 SpringBoot 微服务架构保障系统高可用与可扩展性,同步搭建 Web 后台管

  • 鸿蒙软件

    鸿蒙软件

    项目描述:开发覆盖生活服务、工具应用、商务办公等品类的多款鸿蒙原生 APP,基于 ArkTS/ArkUI 实现 全场景适配,依托 SpringBoot 微服务保障高可用与可扩展性,0-1 设计,0-1 开发,完成鸿蒙应用市场上 架,实现 “原生开发 - 上架运营” 项目职责

  • IBM-中美大都会保险项目

    IBM-中美大都会保险项目

    项目三:IBM-中美大都会保险项目 项目描述:该模块主要是对保险项目新模块(损保)的开发,以及老项目保险单项目维护并且在此基 础上二次开发,以保证项目响应速度; 项目职责: 1、负责前期的需求分析,通过 DS2 上的需求进行分析,与同事、客户进行沟通详细了解市场需求;

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

信用行为

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

发布任务

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

微信接收人才推送

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

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