【岗位职责】
1.负责代码编写、测试,主导 OA 办公系统核心模块的开发与维护,包括流程引擎、权限管理、文档管理等功能的设计与实现,并完成对应单元测试与集成测试,确保代码质量。
2.负责系统的故障定位、疑难问题解决、性能优化,针对 OA 系统高并发场景进行性能调优,处理 AI 与 OA 结合模块运行过程中出现的异常,保障系统稳定高效运行。
3.参与系统的技术方案研讨和可行性论证,结合 OA 办公系统业务需求与 AI 技术特点,制定技术方案,评估 AI 功能(如智能审批、文档智能分类等)在 OA 系统中的实现可行性。
4.参与产品研发相关技术文档的编写,完成 OA 系统及 AI 融合模块的技术设计文档、接口文档、部署文档等,为后续开发和维护提供清晰指引。
5.为其他部门提供技术支持等,解答 OA 系统使用过程中的技术问题,协助业务部门梳理 AI 与 OA 结合的应用场景和需求。
6.跟踪 OA 办公系统与 AI 技术的行业发展动态,探索新技术在项目中的应用,推动技术创新与系统升级。
【任职要求】
1.本科及以上学历,计算机相关专业。
2.Java 基础良好,熟悉常用的设计模式,能在 OA 系统开发中合理运用设计模式优化代码结构。
3.有 5 年以上 Java 开发经验,有 1 个以上分布式架构实际项目开发经验,具备 OA 办公系统完整项目开发经验,熟悉 OA 系统业务流程和功能模块。
4.熟练使用 SpringMVC/Spring/MyBatis 开发框架;有 Spring Boot 和 Spring Cloud 微服务开发经验的者优先;有 JEECG 等低代码开发平台相关开发经验者优先;具备使用 Java 开发 AI 与 OA 结合功能(如调用 AI 模型实现自动化审批)的项目经验。
5.掌握 MySQL、PostgreSQL等常见数据库开发技术,熟悉 OA 系统数据模型设计,能针对 AI 与 OA 结合产生的大量数据进行 ETL。
6.熟悉CD/CI流程及工具,能够完成 OA 系统的部署、运维及性能监控。
7.有PHP开发经验尤其加分。
8.具有团队合作精神,工作主动性强,具备优秀的协调能力,能有效协同各种资源,确保任务目标达成;具备良好的沟通能力,能够与业务部门高效沟通,理解 AI 与 OA 结合的业务需求。