Backend / Fullstack Developer (Java) – Azure IoT in Warsaw

Backend / Fullstack Developer (Java) – Azure IoT in Warsaw

Warsaw Pełny etat 54000 - 66000 zł / rok (szac.) Stacjonarnie
I

W skrócie

  • Zadania: Rozwijaj usługi backendowe w Javie i Spring Boot oraz pracuj z AI.
  • Firma: ITSG Global - innowacyjna firma software’owa z międzynarodowymi projektami.
  • Benefity: Stawka 90–130 PLN/h, możliwość pracy zdalnej, dostęp do szkoleń i opieki medycznej.
  • Pozostałe informacje: Długoterminowa współpraca w dynamicznym zespole z możliwością nauki od ekspertów.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami IoT i rozwijaj swoje umiejętności w chmurze.
  • Kwalifikacje: Minimum 2 lata doświadczenia w Javie, znajomość AI i chmury Azure.

Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.

Kim jesteśmy? Jesteśmy ITSG Global, firmą software’ową, która od 2007 roku tworzy i rozwija rozwiązania technologiczne dla międzynarodowych klientów. Realizujemy projekty m.in. w obszarze systemów backendowych, platform IoT, rozwiązań chmurowych oraz AI.

Obecnie poszukujemy developera do współpracy przy rozwoju platformy przemysłowego IoT i budowanych na niej rozwiązań dla klientów. To rola dla osoby z kilkuletnim doświadczeniem, która na co dzień pracuje z AI i chce rozwijać się w obszarze chmury oraz IoT w dojrzałym, produkcyjnym środowisku.

Dołączysz do zespołu rozwijającego platformę przemysłowego IoT opartą na Azure oraz portfolio rozwiązań budowanych na niej dla kilkunastu klientów przemysłowych z regionu DACH, m.in. producentów maszyn, bram i urządzeń. Platforma zbiera dane telemetryczne z urządzeń w terenie, przetwarza je i udostępnia w aplikacjach do monitorowania oraz zarządzania flotą urządzeń.

Backend platformy i większości projektów klientów powstaje w Javie (Spring Boot), z częścią usług i testów w Kotlinie. Frontend tworzymy w TypeScript i React. Pracujemy w podejściu AI-first. Agenci AI i asystenci kodowania pomagają nam pisać kod, testy i analizować problemy. Przede wszystkim jednak pozwalają szybko wchodzić w nowe obszary: nieznaną technologię, nowy fragment systemu czy problem, z którym ktoś mierzy się pierwszy raz. AI jest dla nas narzędziem, które przyspiesza naukę i pracę. Nie zastępuje zrozumienia. Odpowiedzialność za jakość kodu, który trafia na produkcję, zawsze leży po stronie developera.

Zakres zadań w projekcie:

  • Rozwój usług backendowych w Javie i Spring Boot, zarówno w rdzeniu platformy, jak i w projektach klientów.
  • Implementacja przetwarzania danych z urządzeń w architekturze opartej na zdarzeniach (Kafka, Event Hubs, Service Bus).
  • Pisanie testów automatycznych (jednostkowych i integracyjnych) jako stały element realizowanych zadań, również w Kotlinie.
  • Udział w code review i doprowadzanie zmian do środowiska produkcyjnego.
  • Praca z kontenerami (Docker) i usługami Azure.
  • Aktualizacje zależności i rozwój starszych komponentów, w tym migracje do nowszych wersji Javy i Spring Boot.
  • Realizacja zadań w obszarach, które są dla Ciebie nowe, w tym we frontendzie w TypeScript/React. AI wspiera Cię w szybkim wejściu w temat, a Ty oceniasz i bierzesz odpowiedzialność za jakość rozwiązania.
  • Analiza i naprawa błędów w rozwiązaniach działających w środowisku produkcyjnym.

Oczekiwane kompetencje:

  • Minimum 2 lat komercyjnego doświadczenia w tworzeniu usług backendowych w Javie i Spring Boot.
  • Codzienna praca z narzędziami AI wspierającymi programowanie (np. Claude Code, Cursor, GitHub Copilot). Ważne jest dla nas, żebyś wykorzystywał(a) AI do szybkiego wchodzenia w nowe technologie i problemy, niezależnie od języka.
  • Umiejętność krytycznej oceny kodu wygenerowanego przez AI: czy jest poprawny, czytelny, bezpieczny, pasuje do architektury i jest odpowiednio przetestowany.
  • Doświadczenie z usługami chmury Azure.
  • Praktyczna znajomość Dockera i Linux.
  • Pisanie testów automatycznych jako naturalna część pracy (JUnit 5, Mockito, AssertJ; Testcontainers mile widziany).
  • Znajomość SQL i pracy z relacyjną bazą danych (np. PostgreSQL, Hibernate).
  • Znajomość TypeScript na poziomie pozwalającym zrozumieć i ocenić kod frontendowy. Nie oczekujemy specjalizacji, ale też nie traktujemy TS jako czegoś, co „wygeneruje się samo”.
  • Znajomość Git i podstaw CI/CD.
  • Komunikatywna znajomość języka angielskiego w mowie i piśmie.

Mile widziane:

  • Doświadczenie w IoT. To dla nas mocny plus, szczególnie przy pracy z Azure IoT Hub, MQTT lub systemami obsługującymi floty urządzeń.
  • Znajomość Kotlina lub chęć pracy z nim (dużą część testów piszemy w Kotlinie).
  • Doświadczenie z Kafką lub innym systemem kolejkowym (np. Event Hubs, Service Bus).
  • Znajomość Azure Data Explorer (Kusto), Container Apps lub Kubernetes.
  • Doświadczenie z React.
  • Znajomość narzędzi do monitoringu (np. Grafana, Prometheus, Micrometer).
  • Znajomość języka niemieckiego.

Warunki współpracy projektowej:

  • Stawka: 90–130 PLN/h + VAT (B2B) w zależności od doświadczenia.
  • Możliwość realizacji współpracy 100% zdalnie, hybrydowo lub z biura w Warszawie.
  • Długoterminowa współpraca przy produkcyjnej platformie przemysłowego IoT, z kontraktami klientów planowanymi na kolejne lata.
  • Współpraca w zespole, w którym AI jest codziennym narzędziem pracy, z dostępem do nowoczesnych narzędzi i przestrzenią do dzielenia się praktykami ich wykorzystania.
  • Współpraca z doświadczonymi specjalistami inżynierskimi, od których można się dużo nauczyć.
  • Możliwość rozwoju kompetencji w obszarze chmury Azure, architektury event-driven i IoT.
  • Dodatkowo: możliwość korzystania z lekcji języka angielskiego, karty MultiSport, prywatnej opieki medycznej, wydarzeń integracyjnych, budżetu szkoleniowego oraz inicjatyw rozwojowych.

Backend / Fullstack Developer (Java) – Azure IoT in Warsaw – pracodawca: ITSG Global

ITSG to doskonały pracodawca, który oferuje unikalną możliwość pracy nad innowacyjnym projektem w dynamicznie rozwijającym się sektorze rozrywki. Nasza kultura pracy opiera się na elastyczności, samodzielności oraz współpracy, co sprzyja osobistemu i zawodowemu rozwojowi. Oferujemy atrakcyjne benefity, takie jak budżet szkoleniowy, lekcje języka angielskiego oraz prywatne ubezpieczenie medyczne, co czyni nas idealnym miejscem dla ambitnych specjalistów w dziedzinie analizy danych.

I

Dane kontaktowe:

Zespół rekrutacyjny ITSG Global

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Backend / Fullstack Developer (Java) – Azure IoT in Warsaw

Java
Spring Boot
Kotlin
TypeScript
React
Azure
Docker