卡夫卡开发人员

多伦多 2天前全职 网络
38.6万 - 72.2万 / 年
4100 Gordon Baker Road 多伦多 安大略省, M1W 3E8 这是一个基于士嘉堡计算机综合大楼的混合角色,直接向高级技术官汇报。此人将开发可扩展和可访问的业务云应用程序。专注于云应用程序的技术设计、开发、增强、测试、调试和维护,并支持云中业务流程的设计。运用对托管服务环境、下一代数据库和开发者工具的专业知识和深入理解。将现有应用程序迁移到云端,并修改现有应用程序以适应云端,或构建新的云原生应用程序。 主要职责: • 使用Confluent Kafka设计和开发基于Kafka的数据流平台。 • 架构和实施可扩展、容错和高吞吐量的消息系统。 • 与跨职能团队合作,定义技术需求并提供与业务目标一致的解决方案。 • 指导和引导初级开发人员,培养技术卓越和持续改进的文化。 • 确保在整个开发生命周期中遵循最佳的编码、测试和部署实践。 • 监控和优化Kafka集群的性能、可靠性和可扩展性。 • 关注事件流和分布式系统的新兴技术和趋势。 必需资格: • 计算机科学、工程或相关领域的学士或硕士学位。 • 5年以上软件开发经验 • 2年以上Confluent Kafka(包括Kafka Streams、KSQL、Schema Registry、Connectors)的实际操作经验。 • 精通Java、NodeJS或Python。 • 具有云平台AWS(EC2、ECS、lambda)和容器化(Docker、Kubernetes)经验。 • 对微服务架构和RESTful API有扎实的理解。 • 优秀的问题解决、沟通和领导能力。 优先资格: • Confluent Kafka认证。 • 具有CI/CD管道和DevOps实践经验。 • 熟悉可观测性工具(Dynatrace、ELK)。 • 具有金融服务行业经验。 薪资: $75,900.00 - $141,900.00 支付类型: 固定薪资 上述代表BMO金融集团的薪资范围和类型。 薪资将根据地点、技能、经验、教育和职位资格等因素而有所不同,并可能包括佣金结构。兼职职位的薪资将根据定期工作的小时数按比例计算。对于佣金职位,上述薪资代表BMO金融集团对该职位第一年的预期目标。 BMO金融集团的总薪酬方案将根据职位的支付类型而有所不同,并可能包括基于绩效的激励、酌情奖金以及其他福利和奖励。BMO还提供健康保险、学费报销、意外和人寿保险以及退休储蓄计划。要查看我们福利的更多详细信息,请访问:https://jobs.bmo.com/global/en/Total-Rewards 关于我们 在BMO,我们由一个共同的目标驱动:大胆地在商业和生活中促进良好发展。它要求我们为客户、社区和员工创造持久的积极变化。通过合作、创新和突破界限,我们改变生活和商业,推动全球经济增长。 作为BMO团队的一员,您受到重视、尊重和倾听,并且有更多方式成长和产生影响。我们努力帮助您从第一天起就产生影响——为您自己和我们的客户。我们将为您提供所需的工具和资源,以帮助您达到新的里程碑,同时帮助我们的客户实现他们的目标。从深入的培训和指导,到经理支持和建立网络的机会,我们将帮助您获得宝贵的经验,拓宽您的技能。 欲了解更多信息,请访问我们的网站:https://jobs.bmo.com/ca/en BMO致力于创建一个包容、公平和无障碍的工作场所。通过学习彼此的差异,我们通过员工和观点获得力量。对于参与招聘过程各个方面的候选人,可以根据要求提供便利。如需申请便利,请联系您的招聘人员。 给招聘人员的注意事项:BMO不接受任何来源的未经请求的简历,除非直接来自候选人。任何直接或间接发送给BMO的未经请求的简历将被视为BMO的财产。招聘机构必须首先拥有有效的、书面的和完全执行的代理协议合同才能提交简历。