Java高级开发工程师(OA/BPM方向)

好想来零食| 南京
社招本科
发布于 2026-04-18

职位描述

1. 负责企业级 BPM 流程平台的后端系统设计、开发与维护,涵盖流程引擎、审批中心、工单系统等核心模块,确保系统高性能、高可用、可扩展。 2. 基于 Flowable/Activiti/Camunda引擎进行深度定制开发,包括审批人解析、动态规则引擎、流程监控与干预、SLA 超时调度等复杂业务场景的落地实现。 3. 负责与 OA 平台相关的身份认证、组织架构、权限模型、主数据等基础能力的建设,支撑流程平台的统一用户体系。 4. 参与系统整体架构设计,推动服务化拆分与微服务治理,解决高并发审批场景下的性能瓶颈与稳定性问题。 5. 主导与 ERP、CRM、工单等周边系统的集成对接,设计统一的流程触发、回调与数据同步机制。 6. 持续关注 AI Coding 工具链演进,在日常开发中规范化使用 AI 辅助编程,推动团队研发效能提升。

任职要求

1. 本科及以上学历,计算机相关专业,5 年以上 Java 后端开发经验。 2. 熟悉 Spring Boot、Spring Cloud 微服务体系,具备分布式系统设计与落地经验。 3. 熟练掌握 Flowable 或 Activiti 或 Camunda 流程引擎,深入理解 BPMN 2.0 规范,有流程引擎二次开发经验者优先。 4. 熟悉 MySQL、Redis、RocketMQ/Kafka 等常用中间件,具备高并发场景下的性能调优经验。 5. 熟悉主流权限模型(RBAC/ABAC),有统一身份认证(OAuth2/SSO)、组织架构服务建设经验者优先。 6. 有企业 OA 平台(泛微、钉钉、飞书)二次开发或替换经验者优先。 7. 具备良好的系统设计能力,能独立完成复杂业务场景的技术方案撰写与评审。 8. 能够使用 AI Coding 工具完成代码生成、单元测试编写、代码 Review、接口文档生成等日常开发任务,显著提升个人交付效率。 9. 能够合理设计 Prompt,引导 AI 生成符合团队规范的高质量代码,具备对 AI 生成代码的审查与修正能力,不盲目依赖。 10. 面试环节将包含 AI Coding 实操考核,候选人需现场演示使用 AI 工具完成指定开发任务的完整过程。

相关职位推荐