Senior Scala Developer
Pracuj nad kluczowym systemem transakcyjnym jednego z największych banków na świecie w nowoczesnym środowisku opartym na Scala, mikroserwisach i GCP.
B2B: 160 – 200 PLN netto/h
Lokalizacja: Kraków (hybryda)
O projekcie
- Rozwój i optymalizacja platformy do handlu instrumentami pochodnymi.
 - Główne funkcjonalności platformy obejmują: przetwarzanie i analizę danych rynkowych dotyczących instrumentów pochodnych, automatyzację obsługi transakcji z integracją systemów bankowych i rynkowych, optymalizację przetwarzania danych w czasie rzeczywistym w oparciu o architekturę mikroserwisową i nowoczesne frameworki oraz zapewnienie zgodności z globalnymi i lokalnymi regulacjami finansowymi.
 - Charakter prac przy projekcie: 70% – rozwój nowych funkcjonalności (rozbudowa platformy, nowe moduły), 30% – utrzymanie, poprawa wydajności i zgodność z regulacjami.
 - Zespół pracuje w środowisku Agile, Scrum, stosując Test Driven Development i Continuous Integration/Continuous Deployment (CI/CD).
 - Projekt oferuje innowacyjne podejście do przetwarzania dużych zbiorów danych i wymaga od programistów ścisłej współpracy z analitykami biznesowymi oraz ekspertami ds. regulacji finansowych.
 - Stos techniczny projektu: Scala, ZIO, Akka, ScalaTest, Slick, SQL, MongoDB, Kafka, Git, Linux, Grafana, InfluxDB, Jenkins, Google Cloud Platform (GCP), mikroserwisy, TDD.
 
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w Scala.
 - Bardzo dobra znajomość frameworków: ZIO, Akka, ScalaTest.
 - Znajomość baz danych SQL, NoSQL (MongoDB).
 - Umiejętność pracy w środowisku Linux.
 - Doświadczenie z CI/CD i repozytoriami kodu (Git).
 - Bardzo dobre umiejętności analityczne i rozwiązywania problemów.
 - Znajomość języka angielskiego i języka polskiego na poziomie min. B2.
 
Mile widziane
- Doświadczenie z Apache Kafka.
 - Znajomość GCP i narzędzi monitoringu (Grafana, InfluxDB).
 - Znajomość systemów transakcyjnych w bankowości inwestycyjnej.
 
