Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

ITSG Global

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

Description

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →