JustJoin.IT Hybrydowo Senior

Senior Scala Developer

Comarch

⚲ Kraków, Wrocław, Poznań

Wymagania

  • JVM
  • Prometheus
  • Grafana
  • Kubernetes
  • Scala

Opis stanowiska

Na stanowisko Senior Scala Developera szukamy osoby, która dołączy do zespołu tworzącego 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 stanowiska • 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 technologicznego 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 • Dodatkowym atutem będzie znajomość framework'ów Apache Pekko oraz Akka 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 • 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 na 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 m.in. GitHub Copilot, Google Gemini, 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