软件开发工程师(Java)

多伦多 7天前全职 网络
面议
申请编号:243368 加入一个以目标为导向的获胜团队,在包容和高绩效的文化中致力于结果。 为加拿大银行工程存款领域的定价和利率应用程序的整体成功做出贡献。您将确保具体的个人目标、计划、倡议得到执行和交付,以支持团队的业务战略和目标。确保所有开展的活动均符合管理法规、内部政策和程序。 这个角色适合您吗?在这个角色中,您将: - 提供系统分析、设计/编程、技术文档以及对现有和新应用程序和系统的支持。 - 与项目团队合作,完善技术需求,并根据银行的企业架构标准构建技术设计和指导。 - 执行编码、单元测试、调试、记录和实施应用程序和脚本。 - 创建各种项目和增强功能所需的开发工作量估算和计划。 - 维护、支持和增强现有应用程序。 - 参与定期的代码审查以进行发布活动。 - 负责代码在非生产和生产环境中的实施。 - 在生产问题分析中发挥主导作用,并对生产问题和实施问题进行根本原因分析。 - 提供符合银行技术路线图的最佳实践和增强建议。 - 与产品负责人和业务分析师合作,发现当前系统行为,并就改进当前系统提供建议。 - 理解银行的风险偏好和风险文化应如何在日常活动和决策中得到考虑。 - 积极追求其各自领域的有效和高效运营,遵循Scotiabank的价值观、行为准则和全球销售原则,同时确保日常业务控制的充分性、遵从性和有效性,以满足运营、合规、反洗钱/反恐融资/制裁和行为风险方面的义务。 - 倡导高绩效环境,并为包容性工作环境做出贡献。 您是否具备能够在此角色中取得成功的技能?如果您具备以下条件,我们很乐意与您合作: - 优先考虑计算机科学、工程或相关学科的学士学位。 - 您至少有3-5年的系统分析、设计、开发、单元测试和调试的技术工作经验。 - 必须具备Core Java(版本8或更高)/Java和Python的技术工作经验。 - 熟悉SQL和关系数据库的知识。 - 了解或有使用GIT、Gradle、Jira、Confluence或类似工具构建持续集成/持续交付(CI/CD)管道的经验。 - 在敏捷环境中有技术工作经验。 - 具有Spring Boot、Spring Security和Spring Data Repositories、Spring Batch的工作经验。至少一个Spring框架工作。 - 具备Web服务、SOAP/REST、STS Spring工具或Eclipse集成开发环境(IDE)的技术工作知识。 - 了解SSL和应用程序之间安全握手的设置。 - 具备Google Cloud和Splunk等云开发和实施的技术知识。 - 拥有Oracle认证的Java开发人员认证将是一个优势。 - 具备事件驱动架构(Kafka、Kafka连接器、Kafka代理)的技术知识。 - 在银行/金融服务行业有3-5年的工作经验。 - 熟悉SoapUI。 - 有云平台工作经验。 您将获得什么? - 多样性、公平性、包容性和联盟 - 我们努力创造一种包容的文化,让每位员工都能充分发挥潜力,因其身份而受到尊重,并通过无偏见的实践和包容性价值观在Scotiabank中得到接纳。我们拥抱多样性,并通过我们跨越不同性别身份、种族、年龄、能力和退伍军人的各种员工资源小组(ERGs)为所有员工提供学习、成长和参与的机会。 - 无障碍和工作场所便利 - 我们重视每个人带给银行的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。Scotiabank继续寻找、消除和预防障碍,以便我们能够在满足无障碍要求的同时建立一个多元和包容的环境。 - 通过在线课程、跨职能发展机会和学费援助进行技能提升。 - 具有竞争力的奖励计划,包括奖金、灵活的假期、个人和病假,以及从第一天开始的福利。 - 社区参与 - 无论您选择从哪里工作;我们通过各种计划提供社区参与和归属感的机会。 地点:加拿大:安大略省:多伦多 Scotiabank是美洲领先的银行。在我们的宗旨“为每一个未来”的指导下,我们通过广泛的建议、产品和服务,包括个人和商业银行、财富管理和私人银行、企业和投资银行以及资本市场,帮助我们的客户、他们的家庭和社区取得成功。 在Scotiabank,我们重视每个人带给银行的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。如果您在招聘和选拔过程中需要便利(包括但不限于无障碍面试地点、替代格式文件、ASL翻译或辅助技术),请告知我们的招聘团队。如果您需要技术支持,请点击此处。候选人必须直接在线申请才能被考虑担任此职位。感谢所有申请者对Scotiabank职业的兴趣;然而,只有被选中面试的候选人会被联系。