This Job Vacancy has Expired!

Big Data Developer, Software Developer, Software Engineer - Java, Scal

Posted on Sep 3, 2020 by iET SA

Zürich, Switzerland
Immediate Start
Annual Salary

Big Data Developer, Software Developer, Software Engineer - Java, Scala

Big Data Developer | Zurich City | 6 months

For a project starting from October 2020 at our client's site, an international bank based in Zurich, we are looking for a Big Data Developer - Python/Scala.

In this role, you will develop software components responsible for sourcing intraday and end-of-day data and extracting analytical insights from this data. You will have opportunities to build advanced software solutions that make a big difference for the bank's core business.

Your Qualifications:
  • Proven Big Data Developer with deep expertise in developing data-intensive software solutions using Python and Scala
  • Extensive experience with Big Data technologies, such as Hadoop, YARN, Spark, Impala, Kudu, NiFi, Oozie
  • Practical experience with major Hadoop distributions (Cloudera, Hortonworks, Databricks)
  • Good knowledge of individual components with the ability to troubleshoot issues in Production
  • Experience in building data streaming pipelines using Apache Spark or Apache Flink, ideally both
  • Solid knowledge of Data modelling and SQL query language
  • Good understanding of security concepts
  • Experience in successfully integrating emerging open-source technologies and ability to shape the solution architecture
  • Familiar with Elastic technology stack (Elastic/Kibana)
  • Practical experience with Apache Druid/Apache Ignite is advantageous
  • Experience with automated provisioning and configuration of open-source distributed systems is nice to have
  • Exposure to Kubernetes
  • Fluent in English
Your Responsibilities:
  • Develop software components responsible for sourcing intraday and end-of-day data, processing this data further and extracting analytical insights from this data
  • Develop monitoring capabilities for the data processing pipelines in Production
  • Actively participate in the design and technology review of the software components developed in the team
  • Evolve overall architecture of the solution with the use of the latest technologies available in the bank
  • Work to streamline development process and to improve software performance
  • Contribute to integration testing (automated and manual) efforts as required
  • Collaborate with platform management and other team members on the requirements, preparing the releases and delivering the applications to production
  • Assist to resolve incidents involving Production system (3rd level support)

Off to new destinations! Apply now directly or contact our team.

Reference: 941584960

Set up alerts to get notified of new vacancies.