Java开发(驻场客户方)
1.3-1.4万元/月该职位于3日内新发布
Java开发人员岗位JD
岗位职责:
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基础扎实:熟练掌握Java8+(平台基于JDK11,了解更好),熟悉面向对象编程、常用设计模式。
2.SpringBoot熟练应用:熟练使用SpringBoot2.x进行Web应用开发,理解其核心原理(IoC,AOP等)。
3.数据库操作:熟练使用MyBatis-Plus进行数据库CRUD操作,了解其常用注解和Wrapper用法。了解平台支持的至少一种主流数据库(MySQL/Oracle/SQLServer/PostgreSQL)。
4.平台上手能力:需能迅速掌握并利用平台提供的各项开箱即用功能(代码生成器、权限框架Sa-Token、动态数据源、工具类Hutool、校验框架等)进行高效开发。
5.RESTfulAPI开发:熟悉RESTfulAPI设计原则和开发实践。
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镜像)。

深圳市易立德信息科技有限公司
点击查看地图