软件工程师 III(Java、Spring Boot、REST API、Oracle、SQL Server 数据库和 Azure)

多伦多 18天前全职 网络
58.0万 - 78.3万 / 年
工作地点: 多伦多,安大略省,加拿大 工作时间: 37.5小时 业务线: 技术解决方案 薪酬详情: 114,000 - 154,000 加元 发布的薪酬详情反映了针对该职位的临时市场溢价,每年重新评估。 TD致力于为所有同事提供公平和公正的薪酬机会。成长机会和技能发展是TD同事体验的定义特征。我们的薪酬政策和实践旨在让同事随着角色的进步而在薪资范围内逐步提升。实际提供的基本薪酬可能会根据候选人的技能和经验、与工作相关的知识、地理位置以及其他特定业务和组织需求而有所不同。 作为候选人,我们鼓励您提出与薪酬相关的问题,并与招聘人员进行开放对话,他们可以为您提供该职位的更多具体细节。 职位描述: TD的核心平台Party1产品组正在寻找一名才华横溢的软件工程师III,以支持包括EPC(企业权限中心)、DNSL(不招揽)等在内的关键任务应用程序。此职位提供了在支持TD客户数据和合规平台的可扩展、安全和高性能系统上工作的机会。 部门概述 核心平台Party1产品组负责维护和开发支持TD客户记录簿的基础应用程序。这些系统管理客户的人口统计和关系数据,包括客户与账户的关系、联系权限、不招揽偏好和合规性。 我们正在寻找一名精通Java、Spring Boot、REST API、Oracle、SQL Server数据库和Azure的高级软件工程师。理想的候选人将具备强大的脚本编写技能和云环境工作经验。您将在设计、开发和优化Party1应用程序的过程中发挥关键作用,同时确保可扩展性、安全性和性能。候选人将负责在POD内提供技术领导。 主要职责 • 领导和参与可扩展企业应用程序的设计和开发。 • 进行根本原因分析并主动提出补救方案。 • 与业务利益相关者、开发POD和技术团队合作,使解决方案与应用程序路线图保持一致。 • 估算设计和开发任务的时间线和工作量。 • 识别解决方案方法和用例中的风险和潜在问题。 • 确保设计利用可重用组件并符合业务需求。 • 积极参与敏捷仪式、设计讨论和同行评审。 • 遵守TD的内部政策、技术控制标准和监管指南。 • 为升级的事件和故障提供技术支持。 • 创建和维护设计和解决方案文档。 • 不断识别和实施改进机会。 职位要求 教育背景: • 本科学位、研究生学位或技术证书 • 强大的学术背景(例如,计算机科学、工程) • 研究生学位优先 技术技能: • 7年以上Java 8和Spring Boot经验 • 精通Python脚本编写 • 7年以上开发和端到端设计经验(J2EE,Java 8) • 7年以上Spring、Spring MVC、Spring Boot、Spring Security(OAuth,LDAP)等框架经验 • 精通Linux或PowerShell脚本编写 • 具备REST API经验 • 精通SDLC知识 • 架构、设计和开发经验 • 熟练使用Maven、Jenkins、Gradle、Git和Nexus等开发工具和框架。 • 熟练使用Oracle和MS SQL Server,包括SQL脚本编写。 • 熟练使用Microsoft Azure 优先条件 • 具备DB2经验 • 了解Event Hub、Kafka或同类产品 • 具备Azure云环境经验 • 熟悉Datadog等可观察性工具 • 具备使用Autosys进行作业调度的经验 • 具备银行领域项目经验 附加信息 加入TD技术解决方案中的其他人: • 激励积极的工作环境,帮助倡导质量、创新、团队合作和业务服务 • 热衷于学习,拓展思维,分享知识,教育他人 • 通过与业务和技术合作伙伴建立信任来培养成功的关系 • 分享我们对生产力、效率和运营效率的承诺 • 拥抱变化,见证惊人的事情发生——从内部开始 我们是谁: TD是全球领先的金融机构之一,是北美第五大银行。每天,我们为加拿大、美国和全球超过2700万家庭和企业提供传奇的客户体验。超过95,000名TD同事将他们的技能、才华和创造力带给银行、我们服务的客户以及我们支持的经济体。我们的愿景是成为更好的银行,我们的目标是丰富客户、社区和同事的生活。 TD深切致力于成为客户体验的领导者,这就是为什么我们相信所有同事,无论他们在哪里工作,都是面向客户的。随着我们构建业务并实现战略目标,我们正在创新以提升客户体验并构建能力以塑造银行业的未来。无论您是拥有多年的银行经验还是刚刚开始金融服务职业生涯,我们都可以帮助您实现潜力。通过定期的领导力和发展对话、指导和培训计划,我们在这里支持您实现目标。作为一个组织,我们不断成长——您也将如此。 我们的全面奖励计划 我们的全面奖励计划反映了我们对同事的投资,帮助他们及其家人实现财务、身体和心理健康目标。TD的全面奖励包括基本工资、可变薪酬以及其他几个关键计划,如健康和福利、储蓄和退休计划、带薪休假、银行福利和折扣、职业发展以及奖励和认可计划。了解更多 附加信息: 我们很高兴您考虑在TD建立职业生涯。通过定期的发展对话、培训计划和具有竞争力的福利计划,我们致力于提供同事在工作和家庭中茁壮成长所需的支持。 请注意,此职位机会受省级就业法规的约束。必须承认加拿大境内的每个省或地区可能有自己的一套法规和要求。 同事发展 如果您对特定的职业道路感兴趣或希望建立某些技能,我们希望帮助您成功。您将定期与经理进行职业、发展和绩效对话,并可以访问在线学习平台和各种指导计划,以帮助您解锁未来的机会。无论您对帮助客户充满热情并希望扩展经验,还是希望指导和激励同事,TD组织内有许多不同的职业道路——我们致力于帮助您识别支持您目标的机会。 培训与入职 我们将提供培训和入职课程,以确保您拥有成功所需的一切。 面试流程 我们将联系感兴趣的候选人安排面试。我们尽最大努力通过电子邮件或电话与所有申请者沟通结果。 便利设施 您的可访问性对我们很重要。如果您希望获得便利设施(包括无障碍会议室、虚拟面试字幕等),请告知我们,以帮助我们消除障碍,使您能够在整个面试过程中参与。 我们期待您的来信! 语言要求(仅限魁北克): 无对象