Senior Java Developer (kontraktor)

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 Senior Java Backend Developera, który dołączy do zespołu rozwijającego i utrzymującego platformę przemysłowego IoT.

To rola dla osoby, która lubi pracować z działającymi produktami, tworzyć nowe funkcjonalności i rozwiązywać problemy techniczne we współpracy z innymi developerami.


O projekcie:

Pracujemy nad platformą przemysłowego IoT CENTERSIGHT, która łączy maszyny i urządzenia terenowe z chmurą oraz umożliwia monitorowanie ich działania.

Rozwiązanie zbiera i przetwarza dane telemetryczne, wspiera analizę stanu urządzeń, obsługę zdarzeń i alarmów oraz zarządzanie zasobami. Platforma i aplikacje oparte na niej są wykorzystywane przez klientów z różnych branż przemysłowych.

Dołączysz do zespołu współpracującego z naszym niemieckim partnerem- wiodącym dostawcą rozwiązań IoT . Na początku będziesz poznawać platformę wspólnie z obecnymi specjalistami, a następnie rozwijać jej komponenty i wspierać projekty klientów. W zespole pracuje już Tech Lead, z którym będziesz współpracować przy podejmowaniu decyzji technicznych.

Główny stack backendowy obejmuje Javę, Spring Boot i Azure. W części rozwiązań wykorzystywany jest również Kotlin, m.in. w testach, a wybrane aplikacje korzystają z TypeScript i Node.js.

Praca obejmuje zarówno rozwój nowych funkcjonalności i integracji, jak i utrzymanie działających systemów produkcyjnych- diagnozowanie problemów, aktualizacje i poprawę niezawodności.


Zakres zadań w projekcie: 

  • Projektowanie, implementacja i rozwój usług backendowych w Javie i Spring Boot.

  • Rozwój platformy IoT oraz integracji z systemami klientów i usługami chmurowymi.

  • Tworzenie i rozwijanie API oraz praca z bazami danych.

  • Analiza i rozwiązywanie błędów w istniejących aplikacjach produkcyjnych.

  • Tworzenie testów automatycznych i udział w code review.

  • Współpraca z Tech Leadem, developerami oraz specjalistami DevOps przy projektowaniu i wdrażaniu zmian.

  • Monitorowanie działania aplikacji, analiza logów oraz wsparcie w rozwiązywaniu incydentów.

  • Aktualizacja zależności, rozwój dokumentacji i udział w usprawnianiu procesów technicznych.

  • Współpraca z zespołem partnera przy poznawaniu platformy i jej dalszym rozwoju.

  • Korzystanie z narzędzi AI wspierających programowanie oraz weryfikacja wygenerowanego kodu.


Oczekiwane kompetencje:

  • Minimum 5 letnie komercyjne doświadczenie w tworzeniu usług backendowych.

  • Bardzo dobra znajomość Javy i Spring Boot.

  • Praktyczne doświadczenie z Microsoft Azure w środowisku produkcyjnym.

  • Doświadczenie w rozwijaniu i utrzymywaniu aplikacji produkcyjnych.

  • Znajomość projektowania REST API i integracji systemów.

  • Praktyczna znajomość SQL i relacyjnych baz danych, najlepiej PostgreSQL.

  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych, np. z wykorzystaniem JUnit i Mockito.

  • Znajomość code review oraz procesów CI/CD.

  • Umiejętność diagnozowania problemów na podstawie logów i działania aplikacji.

  • Otwartość na pracę z istniejącym kodem, w tym jego aktualizację i modernizację.

  • Znajomość języka angielskiego pozwalająca na swobodną komunikację z zespołem.

  • Dostępność do rozpoczęcia współpracy w możliwie krótkim czasie.

 Mile widziane:

  • Doświadczenie w projektach IoT lub systemach przetwarzających dane telemetryczne.

  • Znajomość TypeScript i Node.js.

  • Znajomość Kotlina lub chęć poznania tego języka.

  • Doświadczenie z Kafka, Azure Event Hubs lub Azure Service Bus.

  • Znajomość Azure Data Explorer, Azure IoT Hub lub innych usług Azure związanych z IoT.

  • Doświadczenie z Dockerem, Kubernetes i GitLab CI.

  • Znajomość JPA/Hibernate oraz narzędzi do migracji baz danych, np. Flyway lub Liquibase.

  • Znajomość narzędzi monitorujących, np. Application Insights lub Grafana.

  • Doświadczenie z Testcontainers, WireMock lub Cucumber.

  • Znajomość języka niemieckiego.


Warunki współpracy projektowej: 

  • stawka: 150-180 zł netto+vat/h

  • Możliwość pracy 100% zdalnie, hybrydowo lub z biura w Warszawie.

  • Udział w rozwoju produkcyjnej platformy przemysłowego IoT i projektów dla międzynarodowych klientów.

  • Współpraca z doświadczonym Tech Leadem oraz specjalistami backendu, chmury i DevOps.

  • Możliwość poznania rozwiązań IoT, Azure oraz różnych projektów klientów.

  • Dodatkowo: możliwość korzystania z lekcji języka angielskiego, karty MultiSport, prywatnej opieki medycznej, wydarzeń integracyjnych i budżetu szkoleniowego.


 Proces rekrutacji:

  • Rozmowa z rekruterem na temat Twojego doświadczenia, oczekiwań i dostępności.

  • Rozmowa techniczna online.

Kontakt: kkuzmicz@itsg.com.pl

 

ID: 956 job_post.published_on: 28/10/2026
announcement.apply