Project information:

  • Industry: banking

  • Rate: 170 zł/h netto+ VAT (B2B)

  • Location: Warszawa, Gdynia, or Gdańsk.

  • Hybrid work model: 1-2 day/week in the office.

The primary goal of the Senior IT Developer role is to design and implement a global reporting solution that enhances the bank's reporting capabilities while leveraging technologies like Scala, Spark, and Hadoop. This role supports the transformation and technological advancement within the banking sector.

Main Responsibilities:

  • Design and implement a high-performing, flexible, scalable, robust, and maintainable global reporting solution for the Bank.

  • Collaborate actively with Product Owner, Solution Architects, Analysts, Testers, and Developers.

  • Work within an Agile team following the SAFe framework.

  • Consolidate all account and payment transaction data in Hadoop.

  • Develop new reporting solutions for 10 million customers, managing billions of transaction records per month.

Key Requirements:

  • 3+ years of experience with functional programming in Scala.

  • Experience writing Spark-based applications in Scala.

  • Experience with the Hadoop technology stack: Hive, Oozie, Kafka.

  • Familiarity with containerized technologies, including Docker and Kubernetes.

Nice to Have:

  • Deep understanding of the principles of distributed systems.

  • Experience in data engineering and building ETL/ELT pipelines.

  • Experience with performance tuning of Hadoop/Spark solutions.

  • Experience developing RESTful services.

  • Experience with web applications using Bootstrap and ReactJS.

  • Experience with Agile methodologies.