Senior Scala Developer
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.

































