软件开发人员 - Java + 大数据 + 云

15个月前合同
MIGSO-PCUBED

MIGSO-PCUBED

location 新加坡
unsaved
角色:软件开发人员 - Java + 大数据 + 云 关于角色: • 目前在本地集群上运行,但各种限制(灵活性、基础设施成本等)正在推动转向云原生实现。 • 您最好对核心 Hadoop 平台(HDFS、Spark、Kafka、HBase 等)以及在云上使用大数据或大数据相关技术(例如在 AWS 上使用 EMRFS,在 GCP 上使用 Dataproc,Azure HDInsight 等)有很好的熟悉。 • 利用这些技能,作为一个由非常资深的开发人员组成的小团队的一部分,您将调整现有的实现(主要使用 Java 编写)以在云上运行,以完成这项关键且时间紧迫的任务。 关于要求: • 至少8年的软件开发经验 • 至少5年的 Java 开发经验 • 对最近的 Java 语言特性(如 lambda、stream、future)有很好的理解 • 熟悉算法和数据结构,具备复杂性分析的坚实基础 • 能够分析代码 - 在没有调试器的情况下理解执行流程和调试 • 有 Maven、Git、编写和维护集成测试的经验 • 熟悉 Linux 和 bash • 熟悉 SQL 或类似 HQL 的 SQL 方言 • 进行软件研究、设计和开发。 • 分析用户需求并开发软件解决方案 • 更新软件,增强现有软件功能,并开发和指导软件测试和验证程序。 • 与其他工程师合作,集成硬件和/或软件系统 • Hadoop 大数据集群和技术:Spark、Kafka、HDFS、ORC、Hive、HBase、YARN、Parquet、Zookeeper • 在各种云提供商上的实现(EMRFS、Dataproc、HDInsight 等) • 有与云提供商合作并将复杂的本地软件迁移到云上的经验 • Jenkins 和 Ansible • Jira 或类似的问题跟踪系统 • Spring 框架和 IoC,特别是用于 RESTful Web 服务的 Sping Boot 和 Swagger • Docker/Kubernetes 和其他容器相关技术 • Python 和 pyspark • Web 开发基础知识(HTML、Javascript、jQuery、ReactJS 等) • Protobuf、gRPC、Kryo、Avro、Snappy • OLAP 立方体:ActivePivot、Druid、Clickhouse • 对金融和金融市场的理解和兴趣,特别是各种形式的利率衍生品(远期、期货、掉期、掉期期权等),对希腊字母(Delta、Gamma、Vega、Vanna、Volga、Cega 等),风险管理概念(VaR、ES 等),市场数据(贴现和预测曲线、SABR 波动率矩阵、相关性和混合相关性立方体等)的知识。 • 除了具有比普通候选人更多的开发经验和更多的技术技能外,作为一名专家开发人员,您必须特别有自我激励和动力。 • 您经常会推动变革并权衡权衡,而您的管理层并不具备很好的理解能力,因此您需要能够解释和支持这些变革。 • 这意味着要清楚了解项目的目标,并推动团队实现这些目标 - 不仅仅 passively 完成分配给您的任务,而是真正领导和参与过程 • 至少拥有以下任何一所学院的学士学位: • 计算机科学 • 信息技术 • 编程与系统分析 • 科学(计算机学习) 关于您的申请: • 申请此职位,并将您的简历作为电子邮件附件发送,电子邮件标题为职位名称:treasa.wong@migso-pcubed.com