Java (Big Data) Developer
Tech Stack / Keywords
Firma i stanowisko
W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Realizujemy projekty dla sektora publicznego i komercyjnego, rozwijając rozwiązania, z których korzystają tysiące użytkowników.
Wymagania
- Minimum 2 lata doświadczenia zawodowego w programowaniu oraz pracy z technologiami Big Data.
- Praktyczne doświadczenie w przetwarzaniu, analizie i optymalizacji dużych zbiorów danych.
- Dobra znajomość języka Java oraz doświadczenie w tworzeniu wydajnych rozwiązań przetwarzających dane.
- Doświadczenie w projektowaniu i rozwijaniu procesów ETL/ELT oraz integracji danych z różnych źródeł.
- Znajomość ekosystemu Hadoop oraz technologii takich jak Apache Spark, Kafka lub Flink.
- Znajomość baz NoSQL, np. MongoDB lub HBase, oraz doświadczenie z tradycyjnymi bazami danych.
- Umiejętność tworzenia oraz optymalizacji zapytań i algorytmów przetwarzających duże zbiory danych.
- Praktyczna znajomość systemów Linux na poziomie umożliwiającym efektywną pracę ze środowiskami Big Data.
- Znajomość narzędzi do monitorowania, diagnostyki i analizy działania systemów Big Data.
- Znajomość narzędzi projektowych, takich jak Jira oraz Confluence.
- Doświadczenie w pracy zespołowej z programistami, testerami i innymi zespołami projektowymi.
- Komunikatywność, zaangażowanie, samodzielność, dobra organizacja pracy i umiejętność pracy zespołowej.
- Otwartość na zdobywanie wiedzy oraz poznawanie nowych technologii w obszarze Big Data.
- Biegła znajomość języka polskiego oraz znajomość języka angielskiego na poziomie umożliwiającym samodzielną pracę z dokumentacją techniczną.
Obowiązki
- Projektowanie, implementowanie oraz rozwijanie rozwiązań do przetwarzania i analizy dużych zbiorów danych.
- Tworzenie i optymalizacja procesów przetwarzania danych z wykorzystaniem technologii Big Data.
- Projektowanie, rozwijanie i utrzymywanie procesów ETL/ELT oraz integracji danych z różnych źródeł.
- Tworzenie wysokiej jakości kodu w Java, z uwzględnieniem wydajności i skalowalności rozwiązań.
- Praca z technologiami ekosystemu Hadoop, szczególnie Apache Spark, Kafka oraz Flink.
- Praca z bazami NoSQL oraz tradycyjnymi bazami danych, w tym przygotowywanie i optymalizacja zapytań.
- Monitorowanie wydajności procesów przetwarzania danych oraz wdrażanie usprawnień.
- Integracja danych z wielu źródeł do dalszego przetwarzania i analizy.
- Udział w definiowaniu i rozwijaniu architektury rozwiązań Big Data.
- Monitorowanie środowisk Big Data, diagnozowanie problemów i nieprawidłowości.
- Dbanie o jakość, czytelność i wydajność kodu oraz udział w przeglądach technicznych.
- Współpraca z analitykami danych, inżynierami danych, zespołami programistycznymi i testowymi.
- Tworzenie i aktualizacja dokumentacji technicznej oraz procedur operacyjnych.
- Wsparcie w testowaniu, wdrażaniu i utrzymaniu rozwiązań produkcyjnych.
- Śledzenie nowych technologii i trendów w Big Data oraz proponowanie usprawnień.
Benefity
- Długofalowa współpraca na podstawie kontraktu B2B.
- Udział w projektach o dużej skali i znaczeniu z realnym wpływem na końcowy kształt systemów.
- Dofinansowanie prywatnej opieki medycznej w PZU.
- Dostęp do wewnętrznych szkoleń oraz możliwość zdobywania doświadczenia przy zaawansowanych projektach IT.
- Praca w zespole ekspertów z wymianą wiedzy i dobrą atmosferą.
Inne informacje
Informujemy, że administratorem danych jest TSS z siedzibą w Warszawie, ul. Ogrodowej 58 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
TSS
24 aktywne oferty