- Industry: banking
- Rate: 170 zł/h netto+ VAT (B2B)
- Location: Warszawa, Gdynia, and 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.
- 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.
- 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.
- 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