Pomiń do treści
Logo firmy Motorola Solutions Systems Polska

Java Software Developer (Senior)

Motorola Solutions Systems Polska

Oferta w skrócie
16 50021 000PLN / mies.
🏢StacjonarnaTryb pracy
📄Umowa o pracęKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Aktywna
Opublikowano17 czerwca 2026
Ostatnio sprawdzono17 czerwca 2026
Wygasa za26 dni
Werdykt JobHunt

Rola w zespole Dimetra Network Management, odpowiedzialnym za konfigurację i monitoring krytycznego systemu łączności TETRA. Będziesz rozwijać oprogramowanie backendowe w Javie (JDK 21), pisać skrypty automatyzujące w Python/Bash, pracować z protokołami sieciowymi (TCP/IP, UDP) na Linuksie oraz tworzyć testy JUnit. Produkt jest rozwijany od podstaw w Krakowie, więc masz wpływ na architekturę i jakość kodu.

Brakuje: nie podano wielkości zespołu ani liczby zespołów scrum, brak informacji o systemie on-call i oczekiwanej dyspozycyjności.

🛠 Wymagane (Must Have)
Dane źródłowe
JavaBashLinuxPythonTCP/IP protocols
Mile widziane (Nice to Have)
Dane źródłowe
CI/CDSpringNetty framework
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

Rola w zespole Dimetra Network Management, odpowiedzialnym za konfigurację i monitoring krytycznego systemu łączności TETRA. Będziesz rozwijać oprogramowanie backendowe w Javie (JDK 21), pisać skrypty automatyzujące w Python/Bash, pracować z protokołami sieciowymi (TCP/IP, UDP) na Linuksie oraz tworzyć testy JUnit. Produkt jest rozwijany od podstaw w Krakowie, więc masz wpływ na architekturę i jakość kodu.

Plusy
  • Praca nad misyjnym systemem łączności TETRA – realny wpływ na bezpieczeństwo
  • Małe zespoły (scrum) – dobra atmosfera i współpraca
  • Budżet szkoleniowy (training budget) – możliwość rozwoju
  • Projekty międzynarodowe – kontakt z globalnymi zespołami
Na co uważać
  • !Niejasność co do modelu pracy: ogłoszenie mówi o 'ability to work from the office 2 days per week', ale dane strukturalne wskazują pracę stacjonarną (office) – warto doprecyzować.
  • !Wymienione technologie jak Audio Streams (RTP, SRTP, ACELP) mogą wskazywać na niszową domenę i wymagać specyficznej wiedzy.
  • !Duża korporacja (2500+ osób) – mogą występować formalne procesy i ograniczona autonomia.
Codzienna praca
  • Implementacja nowych funkcji w Javie (JDK 21) z wykorzystaniem współbieżności
  • Pisanie skryptów w Python lub Bash do automatyzacji zadań i narzędzi
  • Tworzenie i utrzymanie testów jednostkowych JUnit
  • Praca z protokołami sieciowymi (TCP/IP, UDP) na poziomie kodu i konfiguracji systemu
  • Utrzymanie i rozwój systemu w środowisku Linux (wirtualizacja, debugging)
  • Udział w code review i planowaniu sprintów w zespole Scrum
  • Współpraca z zespołem przy CI/CD (Jenkins, Git, Artifactory)
  • Analiza i rozwiązywanie problemów związanych z wydajnością (GC, WebSockets, strumienie audio)
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Mid-level Java Developer z co najmniej 3-letnim doświadczeniem, dobrą znajomością sieci i Linuksa, potrafiący pisać skrypty i testy. Osoba chętna do nauki i rozwoju w obszarze systemów łączności.

Raczej nie dla

Juniorzy bez solidnego doświadczenia w Javie, sieciach i Linuksie – wymagania są zbyt wysokie. Osoby szukające w pełni zdalnej pracy (wymagana obecność w biurze min. 2 dni w tygodniu).

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote1/5
Enterprise5/5
Pytania do rekrutera
  • ?Ile osób liczy zespół Scrum i jakie są role?
  • ?Czy system jest rozwijany od zera, czy mamy do czynienia z legacy code?
  • ?Jak wygląda proces utrzymania – czy są dyżury on-call?
  • ?Jaki jest stosunek pracy nad nowymi funkcjami do utrzymania?
  • ?Czy istnieje możliwość pracy zdalnej w większym wymiarze niż 2 dni w tygodniu?
  • ?Jakie są plany modernizacji stacku technologicznego?
  • ?Czy w zespole są osoby z doświadczeniem w TETRA/łączności radiowej?
Brakujące informacje
  • Nie podano wielkości zespołu ani liczby zespołów Scrum
  • Brak informacji o systemie on-call i oczekiwanej dyspozycyjności
  • Nie wiadomo, jak duża jest baza kodu i w jakim stopniu jest to legacy
  • Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.)
  • Nie sprecyzowano, czy praca dotyczy konkretnego modułu, czy rotacyjnie
Zespół

Praca w małym, międzynarodowym zespole Scrum, z naciskiem na współpracę i rozwój. Atmosfera raczej inżynierska, zorientowana na jakość i ciągłe doskonalenie.

Wynagrodzenie vs rynekn=12 · Senior · Backend · UoP

Poniżej mediany rynkowej

Ta oferta16 50021 000
Mediana: Senior · Backend · Java · UoP18 59623 684

Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →

🔗Podobne oferty