新加坡的软件开发人员(Java / BigData / Cloud)

15个月前合同
Span Consultancy Pvt Ltd

Span Consultancy Pvt Ltd

location 新加坡
unsaved
• 至少8年的软件开发经验 • 至少5年的Java开发经验 • 对最新的Java语言特性(如lambda、stream和future)有深入的了解 • 熟悉算法和数据结构,具备复杂性分析的基本知识 • 能够分析代码 - 即使没有调试器的情况下也能理解执行流程和进行调试 • 有使用Maven、Git编写和维护集成测试的经验 • 熟悉Linux和bash • 对SQL或类似SQL方言(如HQL)有良好的了解 • 进行软件的研究、设计和开发 • 分析用户需求并开发软件解决方案 • 更新软件,增强现有软件功能,并开发和指导软件测试和验证程序 • 与其他工程师合作,集成硬件和/或软件系统 理想的候选人还应具备以下一些或全部技能: • 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波动率矩阵、相关性和混合相关性立方体等)有了解。 工作类型:合同 工作时间: • 白班 经验: • 软件开发:1年(首选) 通勤能力: • 新加坡(必需) 搬迁能力: • 新加坡:开始工作前搬迁(必需) 工作地点:现场工作