高级大数据开发者-Java/Scala

15个月前全职
Cognizant Technology Solutions

Cognizant Technology Solutions

location 多伦多
unsaved
我们是Cognizant人工智能: 数字技术,包括分析和人工智能,为公司提供了一次千载难逢的机会,使其表现比以往任何时候都要好几个数量级。然而,客户需要从各个角度分析客户和业务运营来构建新的商业模型,以真正理解它们。 通过企业数据管理解决方案,我们有能力将人工智能和数据科学应用于业务决策,帮助领先的公司在几周内原型制作、改进、验证和扩展最理想的产品和交付模型,使其达到企业规模。 角色概述: 我们正在寻找一名高级大数据开发人员,能够使用Java/J2EE、SpringBoot和大数据-Hadoop技术创建和维护高质量的应用程序。您将负责整体设计、开发、测试和部署大规模数据处理和分析的应用程序。 您在这个角色中的贡献: 必备技能: • 在Java和Spring框架中具有8年以上的应用开发经验。 • 在Hadoop、Spark和Java/Scala中具有3年以上的应用开发经验。 • 在Cloudera/HDP上使用Java/Scala和Spark开发和优化大数据应用程序的经验。 • 具有开发/设计微服务架构的经验。 • 在AWS/Azure等云提供商之一具有丰富的经验,并将大规模复杂项目从本地迁移到云端,包括中间混合选项。 • 在容器化方面具有实际经验- Docker、Kubernetes、Openshift等。 • 具备Spring和Spring Boot应用程序开发经验。 • 熟悉Jenkins CI、Git、CI/CD流水线。 • 能够与多个利益相关者(业务和技术)合作。 Nice to Have • 在AWS/Azure和/或Databricks上构建数据管道的经验。 • 对市场风险/资本市场/银行业有了解。 您的工作内容: • 优化Spark作业和Java应用程序。 • 开发、编码、文档化和执行高复杂度功能的单元测试、系统测试、集成测试和验收测试,使用不同的语言和测试工具。 • 就新项目(从小到大、复杂度不同)提供咨询服务。 • 探索新兴技术及其如何最适合我们的应用程序。 • 确保充分的技术文档和培训。 我们提供的福利: • 有机会产生影响。在这里,您有权发挥最大的思维能力,帮助我们的公司和客户改善日常生活。 • 对您的职业拥有所有权。通过我们屡获殊荣的学习和发展生态系统,始终保持在顶尖状态。当您的抱负发生变化,或者我们提供新的机会时,我们通过提供再培训、在职学习和指导来帮助您转变,以找到更适合的角色。 • 有机会在一个高素质的团队中蓬勃发展。我们通过我们的亲和力小组和多样性和包容性倡议来庆祝彼此的经验和观点,并促进归属感。 • 全面的总体奖励计划,包括具有匹配性的竞争薪酬和养老金计划。 • 灵活的健康和财务福利,以支持您和符合条件的受扶养人-从第一天开始。 • 真正的工作与生活平衡。通过带薪休假、灵活的工作安排、志愿者机会、社交活动等等,做到最好。 混合工作安排: 我们相信混合工作是未来的发展方向,我们努力提供尽可能的灵活性。根据这个角色的业务要求,这是一个混合职位,每周需要在多伦多的客户或Cognizant办公室工作3天。无论您的工作安排如何,我们都在这里通过各种福利计划来支持健康的工作与生活平衡。 注意:此职位的工作安排准确无误地发布日期。这可能会根据您参与的项目以及业务和客户要求而发生变化。请放心,我们将始终明确角色期望。 Cognizant仅考虑在加拿大合法授权工作而无需雇主赞助的申请人,现在或将来。 我们是平等机会雇主,重视公司的多样性。我们不以种族、宗教、肤色、国籍、性别、性别表达、性取向、年龄、婚姻状况、退伍军人身份或残疾状况为基础进行歧视。我们将确保为残疾人提供合理的住宿,以参与工作申请或面试过程,履行基本工作职责,并享受其他就业福利和特权。请联系我们以请求住宿,邮箱:nacareers2@cognizant.com。