freehire launches on Product Hunt on 26 August.

Follow →

Java (Big Data) Developer

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. Jeśli lubisz łączyć potrzeby biznesowe z technologią i mieć realny wpływ na kształt powstających systemów – dołącz do naszego zespołu.

  • Projektowanie rozwiązań Big Data: Projektowanie, implementowanie oraz rozwijanie rozwiązań przeznaczonych do przetwarzania i analizy dużych zbiorów danych.

  • Przetwarzanie danych: Tworzenie i optymalizacja procesów przetwarzania danych z wykorzystaniem technologii Big Data.

  • ETL/ELT: Projektowanie, rozwijanie i utrzymywanie procesów ETL/ELT oraz integracji danych pochodzących z różnych źródeł.

  • Programowanie: Tworzenie wysokiej jakości kodu w Java, z uwzględnieniem wydajności i skalowalności rozwiązań.

  • Ekosystem Big Data: Praca z technologiami i narzędziami ekosystemu Hadoop, w szczególności Apache Spark, Kafka oraz Flink.

  • Bazy danych: Praca z bazami NoSQL oraz tradycyjnymi bazami danych, w tym przygotowywanie i optymalizacja zapytań.

  • Optymalizacja: Monitorowanie wydajności procesów przetwarzania danych, identyfikowanie wąskich gardeł oraz wdrażanie usprawnień.

  • Integracja danych: Integracja danych z wielu źródeł oraz przygotowywanie ich do dalszego przetwarzania i analizy.

  • Architektura: Udział w definiowaniu i rozwijaniu architektury rozwiązań Big Data zgodnie z wymaganiami projektowymi.

  • Monitoring i diagnostyka: Monitorowanie środowisk Big Data, analiza problemów oraz diagnozowanie nieprawidłowości w procesach przetwarzania danych.

  • Jakość kodu: Dbanie o jakość, czytelność i wydajność kodu oraz udział w przeglądach technicznych.

  • Współpraca: Współpraca z analitykami danych, inżynierami danych, zespołami programistycznymi, testowymi oraz biznesowymi.

  • Dokumentacja: Tworzenie i aktualizacja dokumentacji technicznej, instrukcji oraz procedur operacyjnych.

  • Wdrożenia: Wsparcie w testowaniu, wdrażaniu i utrzymaniu rozwiązań na środowiskach produkcyjnych.

  • Rozwój technologiczny: Śledzenie nowych technologii i trendów w obszarze Big Data oraz proponowanie rozwiązań usprawniających istniejące procesy.

Wymagania:

  • Doświadczenie: Minimum 2 lata doświadczenia zawodowego w programowaniu oraz pracy z technologiami Big Data.

  • Przetwarzanie danych: Praktyczne doświadczenie w przetwarzaniu, analizie i optymalizacji dużych zbiorów danych.

  • Programowanie: Dobra znajomość języka Java oraz doświadczenie w tworzeniu wydajnych rozwiązań przetwarzających dane.

  • ETL/ELT: Doświadczenie w projektowaniu i rozwijaniu procesów ETL/ELT oraz integracji danych z różnych źródeł.

  • Big Data: Znajomość ekosystemu Hadoop oraz technologii takich jak Apache Spark, Kafka lub Flink.

  • Bazy danych: Znajomość baz NoSQL, np. MongoDB lub HBase, oraz doświadczenie w pracy z tradycyjnymi bazami danych.

  • Zapytania i algorytmy: Umiejętność tworzenia oraz optymalizacji zapytań i algorytmów przetwarzających duże zbiory danych.

  • Linux: Praktyczna znajomość systemów Linux na poziomie umożliwiającym efektywną pracę ze środowiskami Big Data.

  • Monitoring: Znajomość narzędzi wykorzystywanych do monitorowania, diagnostyki i analizy działania systemów Big Data.

  • Narzędzia projektowe: Znajomość Jira oraz Confluence.

  • Współpraca: Doświadczenie w pracy w zespole programistycznym oraz współpracy z zespołami testowymi i innymi zespołami projektowymi.

  • Kompetencje interpersonalne: Komunikatywność, zaangażowanie, samodzielność, dobra organizacja pracy oraz umiejętność efektywnej pracy zespołowej.

  • Rozwój: Otwartość na zdobywanie wiedzy oraz poznawanie nowych technologii i rozwiązań w obszarze Big Data.

  • Znajomość języków: Biegła znajomość języka polskiego oraz znajomość języka angielskiego na poziomie umożliwiającym samodzielną pracę z dokumentacją techniczną i projektową.

Dodatkowym atutem będzie:

  • Doświadczenie w optymalizacji procesów przetwarzania bardzo dużych zbiorów danych.

  • Praktyczna znajomość dodatkowych technologii ekosystemu Big Data.

  • Doświadczenie w projektowaniu skalowalnych i wysokowydajnych architektur danych.

  • Znajomość dodatkowych narzędzi monitorowania i diagnostyki środowisk Big Data.

  • Doświadczenie w pracy z rozwiązaniami działającymi w środowiskach rozproszonych.

  • Znajomość dobrych praktyk w zakresie jakości i wydajności kodu.

  • Doświadczenie w automatyzacji procesów związanych z przetwarzaniem i integracją danych.

  • Aktywne dzielenie się wiedzą i wspieranie rozwoju zespołu.

Co zyskujesz, dołączając do teamu?

  • Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.

  • Realny wpływ: Udział w projektach o dużej skali i znaczeniu, gdzie Twoje analizy przekładają się na finalny kształt tworzonych systemów.

  • Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.

  • Stały rozwój: Dostęp do wewnętrznych szkoleń oraz możliwość zdobywania doświadczenia przy zaawansowanych projektach IT.

  • Środowisko entuzjastów: Pracę w zespole ekspertów, gdzie współpraca, wymiana wiedzy i dobra atmosfera są codziennością.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available