Java Developer
O projekcie
Wysoce konfigurowalne, cyfrowe oprogramowanie do zarządzania finansami, tworzone dla czołowych instytucji finansowych na całym świecie.
System wspiera użytkowników w podejmowaniu świadomych decyzji finansowych poprzez agregację danych z wielu źródeł oraz ich wzbogacanie o zaawansowane funkcje, takie jak prognozowanie czy budżetowanie.
Zespół pracuje w Krakowie, realizując projekt we współpracy z międzynarodowym partnerem posiadającym zespoły w Barcelonie, Azji i Ameryce Południowej.
Lokalizacja: Kraków, praca 100% zdalna.
Twoje zadania
Projektowanie i rozwój backendowych komponentów systemu finansowego.
Implementacja rozwiązań opartych o Java 21 i Spring Boot.
Praca z systemami przetwarzania danych o wysokiej przepustowości.
Integracja z wieloma źródłami danych oraz systemami zewnętrznymi.
Tworzenie wydajnych i skalowalnych rozwiązań z wykorzystaniem Kafki.
Dbanie o jakość kodu: testy, czytelność, modularność.
Współpraca z międzynarodowym zespołem projektowym.
Wymagania
Minimum 3–4 lata komercyjnego doświadczenia w tworzeniu aplikacji backendowych.
Bardzo dobra znajomość Java oraz Spring Boot.
Doświadczenie w pracy z relacyjnymi bazami danych i SQL.
Znajomość Dockera.
Praktyczna znajomość Apache Kafka.
Umiejętność stosowania dobrych praktyk programistycznych.
Bardzo dobra znajomość języka polskiego oraz angielskiego min. B2.
Mile widziane
Znajomość Spring Batch oraz Spring Cloud Stream.
Doświadczenie w systemach high-throughput processing.
Doświadczenie z Apache Spark.
Znajomość formatu Parquet oraz Apache Iceberg.
Znajomość Pythona (Pandas).

j-labs
Jesteśmy firmą stworzoną przez inżynierów dla inżynierów. Partnerów przybliżamy do realizacji celów biznesowych, a u j-specialistów stale podnosimy ekspertyzę. Inwestujemy w ludzi, bo to oni są podstawą j-labs. Robimy do...
Java Developer
Java Developer