• 具有使用 Spring Boot 和框架(如 Spring MVC、Spring JDBC、JSP、JPA、Hibernate)进行微服务架构实施的经验,了解线程概念、内存管理,前端技术(如 React JS、Bootstrap),以及 BPM 技术(如 BAW/BPM、Camunda)。
• 在以下领域具有扎实的技术知识:BPM 工具(如 IBM BPM、Camunda、Omniflow、Omniscan、OmniDocs)、Oracle DB 11g、WebLogic 11g、Java、JSF、Ajax、J2EE、SOA、ESB、JMS、Web 服务、EJB、JAAS、JAXP、jQuery、Struts。
• 对优化的数据库查询有深入了解。
• 应具备在 BPM 和微服务平台上处理 BAU 的知识,具备良好的分析思维能力,以便调试生产问题并解决,避免对业务造成影响。
• 负责为组织内多个团队实施微服务。
• 应具备探索端到端流程的经验。
• 能够估算、提议、设计、构建和文档化解决方案。
• 具有主导技术研讨会和培训项目的经验。
• 为业务用户和客户进行发现和设计会议。
• 分析现有系统以发现核心流程和规则,以便将系统转换为基于工作流的框架,应用 BPM 的核心原则。
• 自定义各种遗留工具,使其可重用并与单体架构解耦。
• 建模并开发符合架构标准的微服务。
• 参与并实施变更管理活动,如流程定义、实施、用户熟悉。为各种环境和系统提供解决方案指导和咨询服务,通过避免对不同支持组的相互依赖来进行流程改进。
• 具有开发应用程序蓝图、路线图和数据迁移策略的经验。
• 应具备应用开发和生产支持经验。
• 在排查性能问题、可扩展性、高可用性、集群方面具有经验。
• 在大规模实施中的解决方案经验。
• 接触过敏捷和项目管理。
• 在大型项目中具有 Java 和 J2EE 实施的技术经验。
• 具有 3 个端到端实施项目经验,超过 2 年的生产支持经验,5 年的功能主导顾问经验。