申请编号:235211
加入一个以目标为导向的获胜团队,致力于在包容和高绩效的文化中取得成果。
我们正在寻找一位熟练的Java开发人员,具有Adobe Experience Manager (AEM)、Spring Boot、REST API、SOAP服务和其他后端Java技术的丰富经验。理想的候选人将负责设计、开发和维护符合我们业务需求的高性能应用程序。
这个角色适合你吗?在这个角色中,你将:
- 使用Java、AEM、Spring Boot和其他后端技术开发和维护Web应用程序。
- 设计和实现RESTful API和SOAP服务。
- 与前端开发人员合作,将用户界面元素与服务器端逻辑集成。
- 优化应用程序以实现最大速度和可扩展性。
- 排除和调试应用程序以确保最佳性能。
- 参与代码审查并为同事提供建设性反馈。
- 了解最新的行业趋势和技术,以确保我们的应用程序保持前沿。
你是否具备能够在这个角色中取得成功的技能?如果你具备以下条件,我们很乐意与你合作:
- 计算机科学、信息技术或相关领域的学士学位。
- 超过5年的AEM组件、模板、对话框和工作流的丰富经验,使用AEM架构(Sling、CRX、OSGI、JCR)。
- 配置和设置AEM工作流、Sling映射、多站点管理,包括翻译框架。
- 超过5年的Java(最好是Java 17+)、Spring和Spring Boot框架经验,用于构建强大、可扩展的RESTful API和后端SOAP服务。
- 精通Web服务(REST、SOAP)、Java/Jakarta EE(Servlet、JAX-RS、JMS、JPA、JDBC、CDI)和企业设计模式(MVC、Singleton、Front Controller、Factory、DAO、DTO等)。
- 对Web技术(HTML、CSS、JavaScript)有深入了解。
- 深入了解Java SE功能(Java 8+),包括Lambdas、Streams、并发/多线程等。
- 熟悉CI/CD管道、容器化(Docker)和自动化测试框架(JUnit、Mockito、集成测试),以确保质量和顺利部署。
加分技能:
- 具有云平台(如GCP、Azure)经验。
- 了解微服务架构。
- 熟悉DevOps实践和工具。
- 具有容器化技术(如Docker、Kubernetes)经验。
你能获得什么?
- 多样性、公平性、包容性和联盟 - 我们努力创造一个包容的文化,让每位员工都能充分发挥潜力,因其身份而受到尊重,并通过无偏见的实践和包容性价值观在Scotiabank中得到认可。我们拥抱多样性,并通过我们各种员工资源小组(ERG)为所有员工提供学习、成长和参与的机会,这些小组涵盖多样的性别身份、种族、年龄、能力和退伍军人。
- 无障碍和工作场所便利 - 我们重视每个人带给银行的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。Scotiabank继续寻找、消除和预防障碍,以便我们能够在满足无障碍要求的同时建立一个多样和包容的环境。
- 通过在线课程、跨职能发展机会和学费援助进行技能提升。
- 竞争性奖励计划,包括奖金、灵活假期、个人和病假以及从第一天开始的福利。
- 动态生态系统 - 免费茶和咖啡、通用洗手间和大量的团队协作空间。
- 社区参与 - 我们通过各种项目提供社区参与和归属感的机会,如黑客马拉松。
地点:加拿大:安大略省:多伦多
Scotiabank是美洲领先的银行之一。在我们的目标指导下:“为每一个未来”,我们通过广泛的建议、产品和服务,包括个人和商业银行、财富管理和私人银行、企业和投资银行以及资本市场,帮助我们的客户、他们的家庭和社区取得成功。
在Scotiabank,我们重视每个人带给银行的独特技能和经验,并致力于为每个人创造和维护一个包容和无障碍的环境。如果您在招聘和甄选过程中需要便利(包括但不限于无障碍面试地点、替代格式文件、ASL翻译或辅助技术),请告知我们的招聘团队。如果您需要技术支持,请点击此处。候选人必须直接在线申请才能被考虑担任此角色。我们感谢所有申请者对Scotiabank职业的兴趣;然而,只有被选中进行面试的候选人将被联系。