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