Szukaj ofert

Upss… Coś nie tak z Twoją przeglądarką
Do poprawnego wyświetlania formularza zalecana jest przeglądarka Chrome lub Safari.

Java Developer (Apache Kafka/Apache Pulsar)

Katowice| Lublin| Gliwice
Numer referencyjny: JDAK/U

W związku z rozwojem jednostki R&D, do naszego zespołu poszukujemy  programisty Java Software Developer z Apache Kafka lub Apache Pulsar. Na tym stanowisku będziesz odpowiedzialny za dostarczenie wysoko dostępnej, skalowalnej i działającej w czasie rzeczywistym platformy strumieniowania danych opartej o Apache Kafka/Pulsar dla różnych typów klientów wdrożonych w Comarch Cloud Infraspace (CIC).

Jako Java Developer będziesz ściśle współpracował z zespołami Dev i SecOps w celu opracowania architektury  i utrzymywania rozproszonych systemów strumieniowania danych z wymogiem niskich opóźnień.

Brzmi ciekawie? Nie czekaj, aplikuj już dziś!

PROFIL PRACOWNIKA 

  • Wykształcenie wyższe informatyczne (informatyka lub pokrewne kierunki techniczne)
  • Doświadczenie w środowisku Linux (RHEL 8, CentOS Streams 8, Oracle Linux 8)
  • Bardzo dobra znajomość języka angielskiego
  • Duża samodzielność pracy
  • Znajomość rozproszonych systemów strumieniowania danych
  • Solidne umiejętności programowania i profilowania JAVA, znajomość JVM
  • Doświadczenie zawodowe i zaawansowana znajomość architektury, konfiguracji i profilowania Apache Kafka/Apache Pulsar
  • Umiejętność debugowania, rozwiązywania złożonych problemów technicznych w systemach klasy enterprise
  • Dbałość o szczegóły i umiejętność budowania niezawodnych i skalowalnych systemów oprogramowania
  • Doświadczenie w:
    ◦ budowaniu oprogramowania wielkoskalowalnego systemu rozproszonego, API
    ◦ Apache Kafka/Pulsar lub podobnego oprogramowania do strumieniowana danych
    ◦ zarządzaniu systemami produkcyjnymi z wysoką dostępnością SLA
  • Dodatkowymi atutami będą:
    ◦ znajomość Scala, autentykacji i autroryazacji w Kafka, OAuth2, IAM, PKI (SPIFFE), orkiestracja kontenerów (Kubernetes), wirtualizacja, ElasticSearch
    ◦ znajomość i rozwiązywanie problemów z pamięcia masową, w tym macierzami, dyskami SSD i NVME, RAID;
    ◦ zaawansowana wiedza na temat systemu Linux oraz sieci TCP/IP
    ◦ eBPF, perf, strace, tcpdump, i inne narzędzia do debugowania i analizy wydajności

TWOJE ZADANIA

  • Rozwijanie rozproszonych systemów strumieniowania danych o niskach czasach dostępu i wysokiej dostępności SLA
  • Wsparcie innych  zespołów w wykorzystaniu usługi strumieniowania danych
  • Współpraca z zespołami w celu zrozumienia wymagań dotyczących rozwoju usług strumieniowania danych

DLA CIEBIE

  • Okazja do pracy z najnowszymi technologiami
  • Rozwijająca praca w zespole R&D
  • Elastyczne godziny pracy
  • Praca w modelu hybrydowym (po okresie wdrożenia)
  • Brak dress code'u
  • Indywidualny plan szkoleń i konferencji
  • Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny
  • Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia
  • Ciekawe zadania związane z najnowszymi technologiami i rozwiązania IT
  • Karnety na całą rundę piłkarskiej ekstraklasy dla fanów Cracovii i ich rodzin, a także wejściówki na lodowisko

#comarch

Zobacz podobne oferty

Etapy procesu rekrutacyjnego