职位描述
岗位职责:
1. 低代码平台研发与扩展
负责公司低代码/零代码平台的后端架构设计与功能开发。
研究主流开源低代码框架(如:ruoyi,ruoyi-plus、NocoBase、JeePlus等),进行二次开发与深度定制。
构建模块化、可插拔的组件体系,支撑业务快速搭建与扩展。
优化平台性能、权限体系、元数据管理、动态表单与流程引擎等核心模块。
2. 平台能力建设
负责通用能力建设,如数据建模、动态表单、可视化流程编排、接口编排、权限管理、多租户SaaS能力等。
参与平台插件机制与脚本引擎的设计开发,实现可配置化与可扩展性。
推动平台组件化与服务化落地,支撑多业务线复用。
3. 系统架构与技术优化
参与系统微服务架构设计与优化,确保系统的高可用、高扩展性与安全性。
优化数据库与缓存设计,提升平台性能与响应效率。
构建稳定的接口网关与API管理机制,提升对接效率与安全性。
4. 研发协作与交付
与产品经理、前端开发、算法工程师紧密合作,确保需求高质量落地。
参与CI/CD建设,推动低代码平台持续交付与版本迭代。
编写技术文档与开发规范,指导团队成员使用与扩展平台能力。
任职要求:
1. 学历背景
本科及以上学历,计算机、软件工程、信息系统等相关专业。
2. 工作经验
具备 5年以上后端开发经验,其中至少 1年以上低代码/工作流平台研发或二次开发经验。
参与或主导过开源项目二开(如:Flowable、activiti、NocoBase、JeePlus、若依等)者优先。
3. 技术要求
精通 Java 语言,熟悉 Spring Boot / Spring Cloud 微服务框架体系。
熟悉 MySQL / Redis / MQ / Elasticsearch 等常用中间件技术栈。
具备工作流引擎、表单引擎、可视化配置引擎开发经验。
熟悉动态数据建模、元数据驱动架构、DSL、插件化机制等概念。
熟悉常见开源低代码平台架构,能独立实现二次开发与定制。
熟悉 Nacos、Docker、K8s、Git、Jenkins 等DevOps工具链。
4. 能力要求
具备良好的架构思维与抽象建模能力,能将复杂业务组件化、平台化。
有较强的技术钻研能力与开源框架阅读能力。
优秀的团队协作、沟通协调能力,能推动跨部门平台落地。
对产品化思维、用户体验和系统稳定性有较强意识。
加分项
参与过开源低代码框架源码级开发或社区贡献。
熟悉 BPMN 2.0、JSON Schema、GraphQL、前后端动态渲染机制。
有低代码平台从0到1搭建经验者优先。
有多租户 SaaS 平台开发经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕