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

15个月前全职
6K - 12K SGD Adecco Personnel Pte Ltd

Adecco Personnel Pte Ltd

location 新加坡
unsaved
机会 Adecco正在与一家历史悠久、备受尊敬的金融机构合作,具有较强的成功记录。 他们具有创新和持续改进的文化,不断寻求改进其服务和产品的方法。 工作职责 研究、设计和开发软件。 分析用户需求并开发软件解决方案。 更新软件,增强现有软件功能,并开发和指导软件测试和验证程序。 与其他工程师合作,集成硬件和/或软件系统 制定规格和性能要求。 工作资格 至少8年的软件开发经验 至少5年的Java开发经验 对最近的Java语言特性(如lambdas、streams和futures)有很好的理解 良好的算法和数据结构知识,具有复杂性分析的基本知识 具有分析代码、理解执行流程和调试的能力,即使没有调试器的访问权限 具有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波动率矩阵、相关性和混合相关性立方体等)有了解。 作为一名专家开发人员,除了比普通候选人拥有更多的开发经验和更强的技术能力外,您还必须特别有自我激励和进取心。您经常需要推动变革并权衡权衡,而您的管理层并不具备良好的理解能力,因此您需要能够解释和倡导这些变革。这意味着您必须清楚了解项目的目标,并推动团队实现这些目标,而不仅仅是被动地完成分配给您的任务,而是真正引领和参与整个过程。 教育要求 至少具有以下任何学士学位之一: 计算机科学 信息技术 编程和系统分析 科学(计算机研究) 下一步 点击申请或发送简历至:Tamanna Bilandi ************* EA许可证号码:91C2918 | 人事注册号:R2096241