
高级 Java 后端工程师 – 多伦多(混合办公)
作为高级 Java 工程师,为 TD Securities 的资本市场客户构建安全、可扩展的经纪业务技术。 使用 Java、Spring Boot、React、API 和微服务开发全栈解决方案。
描述
- 设计、开发、改进和维护安全、稳健且可扩展的 Java 全栈应用
- 编写整洁、高效且经过全面测试的代码,并参与代码评审
- 通过测试、部署和稳定化维护应用并提供生产支持
- 应用安全编码标准和应用安全实践
- 评估并推荐用于开发、自动化和测试的工具
- 执行单元测试、集成测试、组件测试和回归测试
- 参与范围评审、风险与影响评估以及成本估算
- 调查事件、确定根本原因并解决生产问题
- 监控服务性能、管理配置、支持备份、验证身份验证控制并协助性能调优
- 评估业务和技术需求,研究应用及系统解决方案
- 与分析师、设计师和技术合作伙伴协作,将业务需求转化为技术解决方案
- 就范围、解决方案策略、估算、进度、风险、依赖关系和实施提供建议
- 向利益相关者和业务合作伙伴解释技术决策,并沟通项目进展、风险和问题
- 处理运营请求、增强需求、修复性变更和生产支持
- 与应用支持、基础设施、质量保证及业务团队合作
- 推动开发实践、自动化、测试、部署和应用可维护性不断提升
任职要求
- 具备 Java 11 或更高版本及 Spring Boot 的实际开发经验
- 了解 Java 核心、面向对象设计、集合、并发以及现代软件开发实践
- 扎实掌握关系型数据库、数据建模、查询优化和 SQL 开发
- 具备设计、构建和使用 RESTful API 及面向服务集成的经验
- 具备丰富的微服务架构经验,包括服务拆分、API 契约、韧性、可观测性和部署考量
- 具备 React 和现代前端实践的实际经验,包括可复用组件、状态管理和后端集成
- 具备金融机构 Java 开发经验者优先
- 具备 Python 开发经验者优先
- 具备主经纪、证券融资或相关资本市场领域经验者优先
- 具备 Broadridge BPSA 或类似经纪业务处理平台经验者优先
福利待遇
- 根据企业和个人绩效发放浮动薪酬
- 健康与福祉福利
- 储蓄和退休计划
- 带薪休假
- 银行服务福利与折扣
- 职业发展机会
- 奖励与认可计划
- 定期进行职业、发展和绩效沟通
- 可使用在线学习平台
- 导师计划
- 培训和入职指导课程
- 工作场所便利安排,包括无障碍会议室及虚拟面试字幕









