职位描述
基于若依(RuoYi)框架打造高可用、高安全的企业级应用,主导全栈技术方案设计与落地,解决多角色权限、高并发数据处理、复杂业务流程等核心痛点,直接支撑客户业务稳定增长。
你将负责的核心工作
1. 后端架构与若依框架深度定制(70%)
基于若依(单应用 / 微服务版)做企业级二次开发,主导「权限管理 / 数据统计 / 业务流程引擎 / 代码生成」全流程(需求分析→方案设计→代码实现),保障系统符合等保标准,SLA 达 99.9% ;
用 Spring Boot 3.x Spring Cloud Alibaba 搭建微服务体系,优化若依原有功能,解决企业客户「多角色权限隔离」「百万级数据批量处理」等个性化需求;
设计 MySQL/PostgreSQL 数据库架构,精通 SQL 调优与事务管理,集成 Redis(热点数据命中率 85% )、Kafka,结合若依数据层特性实现分表查询、索引优化,攻克 “数据量大、查询频繁” 性能瓶颈;
落地 Docker/K8s 云原生技术栈,设计服务治理方案(熔断 / 限流 / SkyWalking 链路追踪),主导技术方案评审,制定若依编码规范,用 SonarQube 控代码质量,排查线上故障。
2. 前端开发与用户体验优化(20%)
基于若依 Vue 3 生态 TypeScript 开发企业级管理界面,实现 PC / 平板多终端响应式适配,保障操作体验一致;
推动前后端协作规范,设计 RESTful API 并生成 Swagger/OpenAPI 文档,确保数据交互高效一致;
优化若依前端组件库,封装「数据表格 / 表单弹窗 / 报表图表」等通用组件,提升团队开发效率,配合 UI/UX 优化交互,首屏加载控制在 2.5s 内。
3. 全栈技术融合与工程化落地(10%)
搭建若依专属 CI/CD 流水线(Jenkins/GitLab CI),用 Docker 容器化部署,实现系统快速交付与版本迭代;
主导 DevOps 体系建设,落地自动化测试与部署,调研若依生态(RuoYi-Cloud、若依 - flow 工作流),引入适配业务的功能模块;
编写若依定制手册、接口说明、部署指南,为客户提供技术支持,沉淀团队知识。
我们希望你具备这些能力
硬性要求(缺一不可)
计算机相关专业本科及以上学历;
2 年 Java 后端开发经验,1 年 前端项目开发经验;
熟悉 Git Flow 工作流、Linux 环境运维,能做系统级故障排查。
核心技术能力(必备)
后端:精通 Java,懂 JVM 原理;熟练 Spring Boot/Spring Cloud 生态,深度熟悉若依框架(有其权限管理 / 代码生成 / 工作流二次开发经验优先);会 MyBatis/MyBatis Plus,懂分布式事务(Seata/TCC)、JVM 调优、多线程并发;
前端:精通 Vue 3(若依前端生态优先)、TypeScript;了解 Vite/Webpack、Less/Sass;掌握前端性能优化方法;
数据与中间件:有 MySQL 优化经验,熟悉 Redis 缓存;了解若依常用中间件(Shiro/Spring Security 权限、MinIO 文件存储)。
加分项(有一项就加分)
会 UniApp 跨平台开发、React Hooks;
熟悉 RuoYi-Cloud 微服务版,能整合 Nacos/Sentinel 构建弹性架构;
能独立写技术方案文档(含 UML / 时序图),遵循 Clean Code 规范。
软技能
逻辑思维强,能把企业客户需求转化为技术方案;
自驱学习,有团队协作精神和客户服务意识。