Java开发人员 - 加拿大银行
该职位将属于Scotiabank加拿大银行支付技术(CBPT)团队,与提供核心银行能力、API启用、交付和支持CB信用卡和忠诚度计划的产品系统团队合作,进行开发、设计和部署。
成功的候选人将与多个团队合作,为核心监管和合规平台的交付需求提供支持。
这个职位适合你吗?在这个职位上,你将会:
与交付和技术架构团队、产品负责人和技术平台团队密切合作,设计和开发支持企业架构和业务流程改进的高质量API,以支持我们的业务和技术战略。
复杂分布式(多层)系统的端到端软件开发
对新开发项目和倡议的技术知识;将需求转化为能力,并创建由交付团队实施的合规技术解决方案。
开发和支持API平台集成和服务集成,支持与技术蓝图和与技术和业务优先事项一致的架构路线图。
影响API和服务集成领域的技术投资,确保IT投资与组合战略、公司平台和业务目标一致。
构建和增强支持组合的基础设施,包括健壮性、可扩展性、可用性和效率
~将解决方案与战略技术和能力路线图对齐,并识别新的共享能力和业务机会。
你是否具备成功担任这个职位所需的技能?计算机科学、信息系统或其他相关领域的学士或硕士学位(或同等工作经验)
~5+年的IT经验,重点是API和SOA开发,具有使用NodeJS、Java和/或IBM WebSphere DataPower设备或类似组件或框架交付服务的能力。
对以下技术和平台有实际经验(对几个领域有深入的技术理解是预期的)
Java Spring Boot,Node JS框架和组件
SOA架构和Web服务
开源集成框架(React、Spring、SpringBoot等)
使用MQ或Kafka进行API和服务集成开发技术
Kafka连接器配置
性能工程技术
良好的设计模式和Java J2EE框架知识
构建、自动化集成和部署工具,如Eclipse、Maven、Jenkins、Artifactory
使用TDD和JUnit交付代码以支持自动化测试的经验
Azure、GCP Kubernetes云基础设施、Docker、Linux操作系统
分布式数据库和缓存解决方案(REDIS等)
Oracle、DB2和其他关系型数据库管理系统
主机系统架构和设计
广泛的企业技术领域和技术实施经验
具备敏捷和瀑布交付方法论的经验。
对架构概念(安全、数据流、网络、数据架构)问题和趋势有深入的理解。
多样性、公平、包容和盟友关系 - 我们努力创造一个包容的文化,让每个员工能够充分发挥自己的潜力,受到尊重,通过无偏见的实践和包容性的价值观在Scotiabank全面融入。
我们欢迎多样性,并为所有员工提供学习、成长和参与的机会,通过我们的各种员工资源组(ERGs),涵盖了不同的性别认同、种族、年龄、能力和退伍军人。
可访问性和工作场所适应 - 我们重视每个人为银行带来的独特技能和经验,并致力于为每个人创造和维持一个包容和可访问的环境。
通过在线课程、跨职能发展机会和学费援助提升技能。
竞争性奖励计划,包括奖金、灵活的假期、个人假期、病假和福利,从第一天开始。
社区参与 - 无论您选择在哪里工作,我们都提供机会参与社区和归属感,如黑客马拉松、竞赛、与朋友一起烹饪、数字人类等等
Scotiabank是美洲地区的一家领先银行
我们的宗旨是:
"为了每一个未来",我们通过广泛的建议、产品和服务,包括个人和商业银行业务、财富管理和私人银行业务、公司和投资银行业务以及资本市场,帮助我们的客户、他们的家庭和他们的社区取得成功。
在Scotiabank,我们重视每个人为银行带来的独特技能和经验,并致力于为每个人创造和维持一个包容和可访问的环境。
如果您在招聘和选拔过程中需要住宿(包括但不限于可访问的面试场地、替代格式文件、ASL口译员或辅助技术),请告知我们的招聘团队。
如果您需要技术支持,请点击这里。候选人必须直接在线申请才能被考虑担任此职位。