Java开发人员(Adobe Experience Manager)

多伦多 11天前全职 网络
面议
申请编号: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职业的兴趣;然而,只有被选中进行面试的候选人将被联系。