W skrócie
- Zadania: Twórz innowacyjne usługi backendowe w Javie i Spring Boot dla platformy IoT.
- Firma: ITSG Global - dynamiczna firma software’owa z międzynarodowymi projektami.
- Benefity: Zdalna praca, konkurencyjna stawka, prywatna opieka medyczna i karta MultiSport.
- Pozostałe informacje: Możliwość nauki języka angielskiego i udziału w wydarzeniach integracyjnych.
- Dlaczego ta praca: Dołącz do zespołu rozwijającego nowoczesne rozwiązania IoT i zdobywaj cenne doświadczenie.
- Kwalifikacje: Minimum 5-letnie doświadczenie w tworzeniu usług backendowych oraz znajomość Javy i Spring Boot.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
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.
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.
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.
Senior Java Developer 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.