高级软件开发工程师(Java/Spark/Scala),具有大数据经验

14个月前全职
Cogency Inc

Cogency Inc

location 多伦多
unsaved
职位名称:高级软件开发工程师(Java/Spark/Scala),具备大数据经验 公司:Cogency Inc 地点:混合/大多伦多地区 工作许可:加拿大永久居民/公民 工作类型:全职 关于Cogency Inc:Cogency Inc是一家领先的创新IT解决方案提供商,专注于提供尖端技术和服务,优化业务流程并推动数字化转型。我们致力于卓越和创新,帮助组织实现业务目标,并在快速发展的技术环境中保持领先地位。 职位概述:Cogency Inc正在寻找一位技术娴熟、经验丰富的高级软件开发工程师,具备Java、Spark、Scala编程语言和大数据技术的专业知识。成功的候选人将在为客户设计、开发和实施可扩展和高性能的解决方案方面发挥关键作用。这是一个激动人心的机会,可以参与具有挑战性的项目,与才华横溢的团队合作,并在推动创新和成功方面产生重大影响。 主要职责: • 使用Java、Spark、Scala和大数据技术设计、开发和维护可扩展和高性能的软件解决方案。 • 与跨职能团队合作,了解业务需求、技术规范和解决方案设计。 • 使用Apache Spark及相关框架实现数据处理流程、ETL工作流和分析应用。 • 开发和优化数据处理、分析和机器学习应用的算法。 • 设计和实现与数据源、数据库和外部系统的集成,确保数据的一致性、可靠性和安全性。 • 进行代码审查、性能优化和故障排除,确保软件解决方案的稳定性、可扩展性和质量。 • 持续关注Java、Spark、Scala和大数据领域的最新技术、工具和最佳实践,推动持续改进和创新。 • 构建服务,将Hadoop、CDP和Spark等各种企业数据处理引擎集成到我们的基础设施中。 • 采用敏捷方法论、设计思维和持续部署等最佳实践,实现快速创新。 • 运维和调优-根据需要解决问题,包括与各个内部团队和供应商合作。 • 在与平台相关的任何生产问题期间与运维团队合作。 • 构建工具/自动化,使部署和监控生产环境更具可重复性。 要求: • 精通Java、Apache Spark、Scala的编程技能 • 至少6年的快速开发工作台(如IntelliJ)开发应用程序的实际经验。 • 具备HDFS、Yarn、集群、Hive、CDP、Hadoop等大数据经验。 • 熟悉SQL和Oracle Server等数据分析工具。 • MVC、算法、设计模式、数据结构、数据访问对象、业务代表、服务定位器、传输对象。 • 精通Apache Spark、Spark SQL、Spark Streaming及相关生态系统组件。 • 具备分布式计算、并行处理和大规模数据处理框架的经验。 • 精通Java编程语言及相关框架(Spring、Hibernate等)。 • 具备Hadoop、HDFS、Hive、Kafka和NoSQL数据库(HBase、Cassandra等)等大数据技术经验。 • 出色的分析和解决问题的能力,能够将业务需求转化为技术解决方案。 • 出色的沟通和人际交往能力,能够与跨职能团队和客户有效合作。 如何申请: 加入Cogency Inc,成为一个推动Java、Spark、Scala和大数据技术软件开发创新和成功的充满活力的团队! 如果您符合上述资格要求,我们鼓励您申请。加入Cogency Inc,成为一个致力于推动创新和提供卓越解决方案的团队的一员。请将您的简历的WORD版本发送至careers@cogency.net。 Cogency Inc是一个平等机会的雇主。我们欢庆多样性,并致力于为所有员工创造一个包容的环境。 工作类型:全职 薪资:每年高达$120,000.00 福利: • 牙科护理 • 员工援助计划 • 延长健康护理 • 带薪休假 • 视力护理 语言要求灵活: • 不需要法语 工作时间: • 8小时班次 • 周一至周五 额外支付类型: • 奖金 经验: • Java/Spark/Scala/Spring boot开发:6年(必须) 工作地点:亲自前往 预计开始日期:2024年3月1日