职位详情
岗位职责:
1. 基于xjrsoft-boot平台进行业务功能开发,高效开发、测试、部署和运维各类业务功能模块(如:组织架构、表单、报表、工作流、数据大屏等)。
2. 平台能力应用:
- 熟练使用平台内置的代码生成器快速生成基础代码(DTO, VO, Service, Controller, Mapper等),并在此基础上实现业务逻辑。
- 利用平台集成的 MyBatis-Plus 及 MyBatis-Plus-Join 能力,实现零SQL或极简SQL的数据库操作和多表联查。
- 应用 Sa-Token 框架,根据业务需求配置细粒度的权限(菜单、列表、按钮、表单)。
- 在需要时集成并使用平台提供的云存储(OSS)、短信(SMS4j)、规则引擎(LiteFlow)、在线接口(Magic-API)、报表(UReport) 等功能。
- 利用 Knife4j 维护所开发接口的API文档。
3. 业务逻辑实现: 深入理解业务需求,在平台提供的强大基础能力之上,编写清晰、高效、可维护的业务逻辑代码。
4. 前后端协作:与前端工程师(使用Vue3)紧密配合,基于平台前后端分离架构和Token交互机制,完成接口设计与数据交互联调。
5. 基础安全保障: 遵循平台内置的安全机制(XSS防御、SQL注入防护、接口限流等)进行开发,确保业务模块的安全性。
6. 工作流应用开发: 在平台集成的 Camunda 工作流引擎 基础上,开发符合业务需求的流程应用(如审批流、任务流等)。
任职要求:
1. Java基础扎实: 熟练掌握 Java 8+ (平台基于JDK 11,了解更好),熟悉面向对象编程、常用设计模式。
2. Spring Boot熟练应用: 熟练使用 Spring Boot 2.x 进行Web应用开发,理解其核心原理(IoC, AOP等)。
3. 数据库操作: 熟练使用 MyBatis-Plus 进行数据库CRUD操作,了解其常用注解和Wrapper用法。了解平台支持的至少一种主流数据库(MySQL/Oracle/SQL Server/PostgreSQL)。
4. 平台上手能力:需能迅速掌握并利用平台提供的各项开箱即用功能(代码生成器、权限框架Sa-Token、动态数据源、工具类Hutool、校验框架等)进行高效开发。
5. RESTful API开发: 熟悉RESTful API设计原则和开发实践。
6. 基础工具: 熟练使用 Git 进行版本控制,熟悉 Maven 或 Gradle 构建工具。
7. 问题定位: 具备良好的问题排查和调试能力。
加分技能:
1. 有使用类似快速开发平台(如xjrsoft-boot, Jeecg-Boot, Ruoyi等)进行业务开发的经验。
2. 了解或使用过平台集成的特定组件(如Camunda工作流引擎、LiteFlow规则引擎、Magic-API、PowerJob、UReport报表、OSS服务等)。
3. 了解平台使用的 Freemarker 模板引擎(对理解代码生成器有帮助)。
4. 了解 Vue.js 基础(有助于前后端协作)。
5. 了解 Docker 基本概念(平台支持一键发布Docker镜像)。
优先考虑:
1. 有在 xjrsoft-boot 平台上实际开发项目经验者优先。
2. 有特定行业领域(物资、项目、军工领域)业务系统开发经验者优先。
3. 有基于 工作流引擎(如Camunda, Activiti, Flowable) 开发业务应用经验者优先。
1. 基于xjrsoft-boot平台进行业务功能开发,高效开发、测试、部署和运维各类业务功能模块(如:组织架构、表单、报表、工作流、数据大屏等)。
2. 平台能力应用:
- 熟练使用平台内置的代码生成器快速生成基础代码(DTO, VO, Service, Controller, Mapper等),并在此基础上实现业务逻辑。
- 利用平台集成的 MyBatis-Plus 及 MyBatis-Plus-Join 能力,实现零SQL或极简SQL的数据库操作和多表联查。
- 应用 Sa-Token 框架,根据业务需求配置细粒度的权限(菜单、列表、按钮、表单)。
- 在需要时集成并使用平台提供的云存储(OSS)、短信(SMS4j)、规则引擎(LiteFlow)、在线接口(Magic-API)、报表(UReport) 等功能。
- 利用 Knife4j 维护所开发接口的API文档。
3. 业务逻辑实现: 深入理解业务需求,在平台提供的强大基础能力之上,编写清晰、高效、可维护的业务逻辑代码。
4. 前后端协作:与前端工程师(使用Vue3)紧密配合,基于平台前后端分离架构和Token交互机制,完成接口设计与数据交互联调。
5. 基础安全保障: 遵循平台内置的安全机制(XSS防御、SQL注入防护、接口限流等)进行开发,确保业务模块的安全性。
6. 工作流应用开发: 在平台集成的 Camunda 工作流引擎 基础上,开发符合业务需求的流程应用(如审批流、任务流等)。
任职要求:
1. Java基础扎实: 熟练掌握 Java 8+ (平台基于JDK 11,了解更好),熟悉面向对象编程、常用设计模式。
2. Spring Boot熟练应用: 熟练使用 Spring Boot 2.x 进行Web应用开发,理解其核心原理(IoC, AOP等)。
3. 数据库操作: 熟练使用 MyBatis-Plus 进行数据库CRUD操作,了解其常用注解和Wrapper用法。了解平台支持的至少一种主流数据库(MySQL/Oracle/SQL Server/PostgreSQL)。
4. 平台上手能力:需能迅速掌握并利用平台提供的各项开箱即用功能(代码生成器、权限框架Sa-Token、动态数据源、工具类Hutool、校验框架等)进行高效开发。
5. RESTful API开发: 熟悉RESTful API设计原则和开发实践。
6. 基础工具: 熟练使用 Git 进行版本控制,熟悉 Maven 或 Gradle 构建工具。
7. 问题定位: 具备良好的问题排查和调试能力。
加分技能:
1. 有使用类似快速开发平台(如xjrsoft-boot, Jeecg-Boot, Ruoyi等)进行业务开发的经验。
2. 了解或使用过平台集成的特定组件(如Camunda工作流引擎、LiteFlow规则引擎、Magic-API、PowerJob、UReport报表、OSS服务等)。
3. 了解平台使用的 Freemarker 模板引擎(对理解代码生成器有帮助)。
4. 了解 Vue.js 基础(有助于前后端协作)。
5. 了解 Docker 基本概念(平台支持一键发布Docker镜像)。
优先考虑:
1. 有在 xjrsoft-boot 平台上实际开发项目经验者优先。
2. 有特定行业领域(物资、项目、军工领域)业务系统开发经验者优先。
3. 有基于 工作流引擎(如Camunda, Activiti, Flowable) 开发业务应用经验者优先。
2026-06-12 13:09
IP属地:陕西西安
职位福利
本科3-5年JavaMySQLjalorSpring

深圳市易立德信息科技有限公司
A轮 · 1000-9999人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
Java开发工程师(西安-金融项目)
1.6-2万元/月
Java3-5年本科不接受居家办公分布式经验SpringCloudRedisDubboSpring反欺诈 反洗钱大数据项目经验微服务经验MySQLMyBatisGaussDB
西安 灞桥区







