作为高级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