企业集成架构师;Java/Azure/API平台

多伦多 3天前全职 网络
面议
职位:企业集成架构师(Java / Azure / API 平台) 任务:RQ10638 - 软件开发人员 - 高级 职位名称:企业集成架构师(Java / Azure / API 平台) 申请编号(SS):RQ10638 开始日期: 客户:司法技术服务 结束日期: 办公室地点:现场 / 21 College Street, Toronto 组织:司法技术服务 延期天数:125.00 部门:公共和商业服务交付与采购部 工作天数:250.00 任务类型 - 该职位目前列为“现场”,每个日历日工作7.25小时,时间为周一至周五上午8:00至下午5:00之间(不包括休息时间),除非另有说明。 必须具备: - 10年以上REST API设计和开发的丰富经验,包括API文档和测试经验。 - 7年以上展示的Spring生态系统掌握:不仅仅是注解知识,他们必须了解Spring内部(AOP,代理,生命周期)、自动配置以及如何解决@Transactional问题。 - 7年以上集成模式和最佳实践的深入知识,包括使用Spring Integration设计和构建集成解决方案的经验。 - 具备企业集成技术经验,如JMS、AMQP或REST,并了解如何在Spring Integration上下文中使用它们。 - 具备事件驱动架构、面向消息的中间件和企业服务总线(如Azure Service Bus)的经验。 - 了解数据转换技术,如映射和规范化,并在Spring Integration上下文中使用它们的经验。 - 精通SQL并具备使用关系数据库(如SQL Server或Oracle)的经验。 - 具备SFTP、Kubernetes和Dockers技能。 加分项: - 了解No SQL数据库,如Mongo DB,并在生产环境中使用它们的经验。 - 有领导开发团队和指导初级开发人员的经验。 - 了解创建需要在Java应用程序和大型机副本之间进行映射的API。 - 具备通过API、Web服务实现系统对系统集成(涉及大型机应用程序)的经验。 - 出色的沟通和写作能力。 描述范围 该角色的目的是根据新需求构建项目集成,包括生产支持、故障修复和操作增强的开发,以及相关项目支持(法院数字化转型(CDT))。 任务交付物 - 开发、编写和/或生成代码,进行书面代码的单元测试。 - 设计和文档参与创建高质量的软件设计和SDLC阶段的文档。 - 支持协助解决生产问题并支持日常运营。 - 需要将技术系统规范翻译为可工作、经过测试的代码。这包括: - 开发详细的编程规范。 - 编写和/或生成代码。 - 编译数据驱动程序,维护并进行单元测试。 - 分析、设计、开发、编码并在一种或多种编程语言中实现Web和富互联网应用程序的程序。 - 了解系统集成、测试计划、脚本编写和故障排除的应用程序支持。 - 设计和开发REST API平台(例如,使用Apigee/APIM)。 - 将Web服务从SOAP转换为REST或反之亦然。 - 解决和排除在使用和操作软件包期间出现的技术问题,包括实施、转换和迁移中的技术协助。 - 编写或更改、维护和单元测试用于转换和集成(使用Connect Direct和IMS connect等工具在大型机和应用服务器之间)的程序,遵循现有标准。 - 创建详细的设计文档和生产支持文档。 - 根据需要构建自动化测试脚本。 关于VOR主服务协议的说明: VOR主服务协议将于2027年4月5日到期,并包含六(6)个月的生存条款,允许工作声明(SOW)在操作需要的情况下继续,直至2027年10月5日。延期仅允许使用合同中剩余的未使用天数和/或资金。不会增加超出合同最大价值的额外资金,也不会包括在原始SOW中的任何延期选项。JTS可以根据生存条款选择将SOW延长至2027年4月5日之后。超出此日期所需的服务将通过在继任VOR下发布的服务请求(RFS)获得。开始日期可能会根据安全审查和合同签署时间表而改变。 经验和技能要求 - 强大的Java和Java开发生态系统专业知识,包括Spring Boot经验。 - 深入了解微服务架构和构建可扩展、高可用系统的经验。 - 丰富的REST API设计和开发经验,包括API文档和测试经验。 - 深入…