TD
TD
TD 是一家主要服务于北美市场的大型银行,为个人、企业和机构客户提供个人银行与商业银行、保险、财富管理及证券服务。其广泛的业务模式涵盖银行和金融领域的多种职业机会,职位遍布不同地区和专业方向。TD 还重视可持续发展、多元化、公平与包容以及社区影响力,致力于营造以关怀、尊重和员工成长为核心的职场文化。

高级 Java 后端工程师 – 多伦多(混合办公)

作为高级 Java 工程师,为 TD Securities 的资本市场客户构建安全、可扩展的经纪业务技术。 使用 Java、Spring Boot、React、API 和微服务开发全栈解决方案。

描述

  • 设计、开发、改进和维护安全、稳健且可扩展的 Java 全栈应用
  • 编写整洁、高效且经过全面测试的代码,并参与代码评审
  • 通过测试、部署和稳定化维护应用并提供生产支持
  • 应用安全编码标准和应用安全实践
  • 评估并推荐用于开发、自动化和测试的工具
  • 执行单元测试、集成测试、组件测试和回归测试
  • 参与范围评审、风险与影响评估以及成本估算
  • 调查事件、确定根本原因并解决生产问题
  • 监控服务性能、管理配置、支持备份、验证身份验证控制并协助性能调优
  • 评估业务和技术需求,研究应用及系统解决方案
  • 与分析师、设计师和技术合作伙伴协作,将业务需求转化为技术解决方案
  • 就范围、解决方案策略、估算、进度、风险、依赖关系和实施提供建议
  • 向利益相关者和业务合作伙伴解释技术决策,并沟通项目进展、风险和问题
  • 处理运营请求、增强需求、修复性变更和生产支持
  • 与应用支持、基础设施、质量保证及业务团队合作
  • 推动开发实践、自动化、测试、部署和应用可维护性不断提升

任职要求

  • 具备 Java 11 或更高版本及 Spring Boot 的实际开发经验
  • 了解 Java 核心、面向对象设计、集合、并发以及现代软件开发实践
  • 扎实掌握关系型数据库、数据建模、查询优化和 SQL 开发
  • 具备设计、构建和使用 RESTful API 及面向服务集成的经验
  • 具备丰富的微服务架构经验,包括服务拆分、API 契约、韧性、可观测性和部署考量
  • 具备 React 和现代前端实践的实际经验,包括可复用组件、状态管理和后端集成
  • 具备金融机构 Java 开发经验者优先
  • 具备 Python 开发经验者优先
  • 具备主经纪、证券融资或相关资本市场领域经验者优先
  • 具备 Broadridge BPSA 或类似经纪业务处理平台经验者优先

福利待遇

  • 根据企业和个人绩效发放浮动薪酬
  • 健康与福祉福利
  • 储蓄和退休计划
  • 带薪休假
  • 银行服务福利与折扣
  • 职业发展机会
  • 奖励与认可计划
  • 定期进行职业、发展和绩效沟通
  • 可使用在线学习平台
  • 导师计划
  • 培训和入职指导课程
  • 工作场所便利安排,包括无障碍会议室及虚拟面试字幕

相关职位