高级Java开发者

15个月前全职
Scotiabank

Scotiabank

location 多伦多
unsaved
职位ID:191410 加入一个以目标为导向的胜利团队,在包容和高绩效的文化中取得成果。 作为高级Java开发人员,您将加入一个由开发人员、架构师、项目经理和产品负责人组成的充满活力和活力的团队。您将专注于身份验证领域,以保护我们的客户,您的角色包括使用Java、SpringBoot、微服务和其他领先技术交付数字银行解决方案,保持高水平的代码质量,并推动技术讨论。通过加入我们的团队,您将对我们的客户、银行业乃至整个世界产生影响。 这个角色适合您吗?在这个角色中,您将: •在团队的输入和反馈下提供技术指导 •协助制定编码标准和测试方法 •与架构师(如适用)合作,实现技术愿景和方向 •被视为主要应用程序和/或技术领域的专家,并因其技术能力而受到高度赞赏。 •向开发项目团队的关键利益相关者提供关于“专业领域”的复杂问题的专业建议和咨询 •提供解决方案设计和相关代码的审查 •熟练掌握安全扫描并实施最佳实践以解决安全问题 •在技术知识和最佳编码实践方面指导和帮助团队成员 您是否具备成功承担这一角色的技能?如果您具备以下技能,我们很乐意与您合作: •您有6年以上的Java开发工作经验,偏好Java 8或11。您具备使用Java构建可扩展的企业级技术堆栈的经验,但最好使用多种工具。 •您有丰富的使用Spring Boot框架和NoSQL数据库(如MongoDB)的经验 •您有使用容器编排技术(如Cloud Foundry或Kubernetes)的经验。 •您有参与涉及应用程序安全(如oAuth2和/或SSO)的项目经验 •您有使用Kafka或Pub/Sub等事件流处理技术的经验 •您有持续集成/持续部署(CI/CD)的经验 •您具备REST API设计的经验 •您曾参与将NodeJS服务器投入生产 •您具备面向对象和函数式设计的知识 •您具备至少一种现代JS框架的经验,最好是React •您曾使用现代JS工具集(ES6、TypeScript、Babel、Lerna、Jest、Protractor) •您热衷于在快节奏高绩效团队中工作,并渴望将团队推向新的水平。 •您能够独立进行深入研究,及时解决问题。您热衷于与团队分享解决方案 •您对敏捷原则有全面的了解,并具备根据新的和不断发展的环境调整经验的灵活性 对您有什么好处? •多样性、平等、包容和联盟关系-我们努力创造一个包容的文化,使每个员工都能够充分发挥自己的潜力,受到尊重,并通过无偏见的做法和包容的价值观在加拿大丰业银行全面实施。我们秉承多样性,并为所有员工提供学习、成长和参与机会,通过我们的各种员工资源组(ERG)跨越不同的性别认同、种族、年龄、能力和退伍军人。 •无障碍和工作场所适应-我们重视每个人为银行带来的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。加拿大丰业银行继续消除和防止障碍,以便在满足无障碍要求的同时建立一个多样化和包容的环境。 •通过在线课程、跨职能发展机会和学费补助提升技能。 •竞争激励计划,包括奖金、灵活的假期、个人、病假和福利,将从第一天开始。 •社区参与-无论您选择在哪里工作,我们都提供各种机会参与社区和归属感,比如黑客马拉松、比赛、与朋友一起烹饪、数字人类等等! 工作安排:混合型 #LI-Hybrid 地点:加拿大:安大略省:多伦多 加拿大丰业银行是美洲地区的一家领先银行。我们以“为未来而努力”的宗旨为指导,通过广泛的咨询、产品和服务,包括个人和商业银行业务、财富管理和私人银行、公司和投资银行以及资本市场,帮助我们的客户、他们的家庭和社区取得成功。 在加拿大丰业银行,我们重视每个人为银行带来的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。如果您在招聘和选拔过程中需要住宿(包括但不限于无障碍面试场地、替代格式文件、美国手语口译员或辅助技术),请告知我们的招聘团队。如果您需要技术支持,请单击此处。候选人必须直接在线申请才能被考虑此职位。我们感谢所有申请人对加拿大丰业银行职业的兴趣;然而,只有那些被选中进行面试的候选人将被联系到。