W skrócie
- Zadania: Twórz innowacyjne usługi backendowe w Javie i Spring Boot dla platformy IoT.
- Firma: ITSG Global - dynamiczna firma IT z międzynarodowymi projektami.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie, opieka medyczna i karta MultiSport.
- Pozostałe informacje: Możliwość nauki nowych technologii i pracy z doświadczonym zespołem.
- Dlaczego ta praca: Dołącz do zespołu, który rozwija nowoczesne rozwiązania IoT i wpływa na przemysł.
- Kwalifikacje: Minimum 5-letnie doświadczenie w tworzeniu usług backendowych oraz znajomość Javy.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 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 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
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.