Robert Walters - Software Developer - Java/BigData/Cloud (renewable contract)

Developer
💰 Negotiable
📍 Singapore, Singapore
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Developer is needed in Singapore, Singapore.

Client: Robert Walters

Location: Singapore (+1 other)

Contract: Contractor

Job Description

An exciting Software Developer - Java/BigData/Cloud (renewable contract) job opportunity has just opened up at a global financial services company in Singapore. In this role, you will responsible for driving company’s large-scale critical projects and provide support to the teams. Key responsibilities include:

  • Demonstrate good familiarity with the core Hadoop platforms (HDFS, Spark, Kafka, HBase, etc.)
  • Working with big data or big data adjacent technologies on the cloud (for example with EMRFS on AWS, Dataproc on GCP, Azure HDInsight, etc.)
  • Leveraging this skillset, adapt the existing critical implementation (authored primarily in Java) to run on the cloud, as part of a small crack team of very senior developers tasked with this critical and time-sensitive task
  • Research, design, and develop software
  • Analyze user needs and develop software solutions
  • Update software, enhance existing software capabilities, and develop and direct software testing and validation procedures
  • Work with other engineers to integrate hardware and/or software systems

Requirements

To succeed in this Software Developer - Java/BigData/Cloud (renewable contract) role, you must have minimum eight to nine years’ experience on Big Data, Java, Hadoop, Cloud platforms. Key requirements include:

  • At least eight years of software development experience
  • At least five years of experience working with Java
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
  • Strong ability to analyze code – understand execution flow and debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests
  • Strong familiarity with Linux and bash
  • Good knowledge of SQL or an SQL-inspired dialect such as HQL

Additional Information

  • The ideal candidate will also have expertise in some or all of the following:
  • Hadoop big data clusters and tech: Spark, Kafka, HDFS, ORC, Hive, HBase, YARN, Parquet, Zookeeper
  • Implementation of these on various cloud providers (EMRFS, Dataproc, HDInsight, etc)
  • Experience working with cloud providers and moving complex on-prem software to the cloud
  • Jenkins and Ansible
  • Jira or a similar issue-tracking system
  • The Spring framework and IoC, and particularly Sping Boot and Swagger for restful web services
  • Docker/Kubernetes and other container adjacent technologies
  • Web development fundamentals (HTML, Javascript, jQuery, ReactJS, etc.)
  • Protobuf, gRPC, Kryo, Avro, Snappy
  • OLAP cubes: ActivePivot, Druid, Clickhouse
  • Understanding of and interest in finance and financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc.), knowledge of the greeks (Delta, Gamma, Vega, Vanna, Volga, Cega, etc.), risk management concepts (VaR, ES, etc), market data (discount and forecast curves, SABR volatility matrices, correlation and hybrid correlation cubes, etc.)
Posted 2 years ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.