职位描述
我们正在寻找一位积极进取、具有团队精神的初级通用工程师,渴望提供高质量的编程服务。您将为团队的技术交付做出贡献,指导初级工程师,并持续交付高质量的可扩展解决方案。您将帮助塑造正在实施的新开发和编程管理工作流程。与IT同事及指定业务领域的代表合作,您将评估和分析运营、技术和IT需求,以满足业务目标。您将采取长期的主动方式,代表美国财富管理部门在客户身份管理策略和解决方案方面,适应各个业务领域的需求。这个职位适合愿意积极投入自身职业发展的个人。
职责
• 您将重点开发Java、Spring/Spring Boot应用程序、微服务及API接口,主要负责实现第三方Okta解决方案及客户身份和访问功能的后台服务。
• 检查代码,使用Git应用代码整合和拆分方法,并实施代码发布流程。
• 在IT测试、集成和验收单元内开发、编码、文档化和实现复杂功能,使用多种语言和工具。
• 自动化开发管道流程,识别效率提升机会,缩短实施时间并促进持续交付。
• 提供反馈并与ABD协调,创建或修改数据库结构,使用不同的模型并根据多个系统的需求推荐适当的数据库。
• 参与供应商和软件评估,以及尽职调查活动。
• 在这个角色中,您将与加拿大或全球的合作伙伴和同事频繁沟通和互动。
成功的关键要素
要求
• 计算机科学或相关技术领域(如电气工程、物理或数学等)的学士学位,或具备同等的实际经验,以及至少六年的Java EE、Java 17+、Node.js、API或REST微服务、Maven、SQL、Springboot 2+、GraphQl和JUnit经验,同时了解MuleSoft。
• 在开发可扩展的Java EE应用程序方面有经验,尤其是在分布式云应用(如Openshift、Azure、Docker)方面。
• 了解前端技术,如Vue.js、React.js、Angular 14+、rxjs、ngrx以及测试框架,如Jest、Jasmine和Cypress。
• 具备自动化测试框架的经验,包括JUnit、Wiremock、Mockito及其他新兴框架。
• 拥有在线应用程序和大规模批处理应用程序的开发、测试和故障排除经验,以及RESTful API接口的规范(Swagger、OpenAPI、SOAP)。
• 在开发和运营方面的经验 – Helios、扫描工具(AquaScan、Snyk、SonarCube)。
• 了解Kafka、MySQL、非关系型数据库和缓存技术。
希望的优势
• 了解安全网关和协议(JWT、OAuth 2.0、SSL证书)及身份和访问系统、Okta解决方案、安全和合规要求及认证方法(OAuth、SAML、SiteMinder)的经验。
• 了解Redis缓存。
• 了解与现有系统、大型机和Db2的接口。
• 了解存储过程。
• 了解Rust。
职位福利
我们全力以赴,思考不同,以推动我们的增长,携手提供有助于客户成功和社区繁荣的明智建议。我们关心每个人的福祉,渴望实现自身的全部潜力,促进社区的繁荣,并帮助每个人的成功。
• 综合薪酬方案,包括奖金和自选福利,具有竞争力的薪酬、佣金和股票(在某些情况下)。
• 由管理层支持的职业发展,提供指导和管理机会。
• 灵活的工作与生活平衡选项。
• 注重创新与合作的活力团队。
• 有机会做出重要贡献并产生持久影响。
#TECHPJ
#LI-hybrid
#LI-post
专业技能
主动学习、注重细节、软件开发生命周期(SDLC)、应用集成、编程语言、敏捷方法、企业应用交付、团队问题解决。
职位额外信息
地址:1 PLACE VILLE MARIE:MONTRÉAL
城市:蒙特利尔
国家:加拿大
每周工作小时数:37.5
工作类型:全职
行业:技术与运营
职能类型:常规
薪资类型:员工
发布日期:2025-04-09
申请截止日期:2026-01-01
备注:申请将在截止日期前的23:59之前接受。
包容性与就业公平
在RBC,我们认为一个包容性工作环境,提供多样化的观点,是我们持续增长的关键,作为全球最大的和最有利可图的金融机构之一。我们的工作环境促进卓越、协作、创新和员工职业发展,帮助实现我们的使命,并为客户和我们经营的社区创造价值。为此,我们制定政策和计划,以促进一个尊重和归属感的工作环境,并为所有人提供机会。
加入我们的优秀人才社区
保持对RBC提供的精彩职业前景的关注。注册以接收最新职位信息和您感兴趣的招聘活动,以及职业管理建议。
超越自我,开创RBC的新未来。了解我们如何将热情和动力用于客户和社区的福祉,访问jobs.rbc.com。