Szukaj ofert

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

Ta oferta jest już nieaktualna.
Zobacz podobne oferty

Starszy Programista Scala/ Senior Scala Developer

Numer referencyjny: PS/T
Lokalizacje:
Kraków, Poznań, Wrocław
Doświadczenie:
Senior
Na stanowisko Starszego Programisty/Starszej Programistki szukamy osoby, która dołączy do zespołu tworzacego kompleksową platformę do zarządzania komunikacją IoT. Jeśli masz kilkuletnie doświadczenie w pracy z językami Scala i Java, szeroką wiedzę w zakresie projektowania systemów rozproszonych i technologii JVM, a także praktyczne umiejętności wdrożeniowe, w tym znajomość Kubernetesa - czekamy na Twoją aplikację!

Będziesz mieć realny wpływ na kształtowanie produktu, który ma ugruntowaną pozycję na rynku i jest wykorzystywany przez globalnych liderów branży telekomunikacyjnej. W Comarch oferujemy Ci możliwość pracy przy rozwoju i wdrażaniu Comarch IoT Connect - uznanego i cenionego na rynku telekomunikacyjnym produktu, który kształtuje przyszłość Internetu Rzeczy.

Profil pracownika

  • Wykształcenie wyższe techniczne (informatyka, telekomunikacja, elektronika lub kierunki pokrewne)
  • Minimum 5 lat doświadczenia zawodowego na stanowisku programisty Java/Scala w komercyjnych projektach informatycznych
  • Bardzo dobra znajomość Scala oraz praktyczna znajomość Java i środowiska JVM
  • Umiejętność projektowania i implementowania systemów w architekturze rozproszonej, w szczególności mikroserwisów
  • Praktyczna znajomość Kubernetes
  • Zaawansowane umiejętności w projektowaniu i tworzeniu aplikacji z wykorzystaniem Elasticsearch oraz Kafka
  • Praktyczna znajomość monitorowania systemów, w szczególności stosu technologiczego Prometheus i Grafana
  • Znajomość języka angielskiego na poziomie min. B2/C1
  • Umiejętność pracy w zespole, otwartość na wyzwania oraz komunikatywność
  • Analityczne podejście do rozwiązywania problemów i wyboru optymalnych technologii

Twoje zadania

  • Projektowanie i implementacja złożonych funkcjonalności systemu w języku Scala
  • Integracja nowych funkcjonalności z istniejącymi systemami
  • Zapewnienie właściwej jakości wytwarzanego oprogramowania, przeprowadzanie przeglądów kodu i tworzenie testów jednostkowych i integracyjnych do weryfikacji wytwarzanych funkcjonalności
  • Aktywny udział w spotkaniach z klientem w celu analizy wymagań biznesowych
  • Projektowanie architektury rozproszonych systemów informatycznych, w tym dobór optymalnych technologii i narzędzi
  • Przygotowywanie i wdrażanie aplikacji w środowisku Kubernetes
  • Projektowanie i wdrażanie rozwiązań do monitorowania i logowania, z wykorzystaniem narzędzi takich jak Prometheus i Grafana
  • Współpraca z analitykami biznesowymi, testerami, devopsami we wszystkich etapach wytwarzania oprogramowania w zakresie przekładania wymagań biznesowych na efektywne rozwiązania techniczne
  • Współpraca z klientem w celu omówienia proponowanych rozwiązań technicznych, wymagań i prezentacji postępów prac
  • Tworzenie i aktualizacja dokumentacji technicznej


Dla Ciebie

  • Dostęp do najnowszych technologii i narzędzi, z silnym naciskiem na praktyczne wykorzystanie sztucznej inteligencji (AI) w codziennej pracy
  • Międzynarodowe projekty w środowisku zaangażowanych ludzi oparte na wymianie wiedzy – wsparcie doświadczonych specjalistów w okresie wdrożenia
  • Zdobycie wiedzy merytorycznej na temat tworzenia profesjonalnego oprogramowania dla dużych operatorów telekomunikacyjnych
  • Elastyczne godziny pracy
  • Praca hybrydowa po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)
  • Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny

#comarch