Senior Java Developer Miejsce pracy: Wrocław Technologie, których używamy Wymagane Java Spring Framework Spring MVC Spring Security Spring Data JPA Azure DevOps Git Maven Gradle Docker System operacyjny Windows Linux O projekcie Długofalowa współpraca z międzynarodową firmą consultingową w projekcie z sektora automotive. Twój zakres obowiązków Projektowanie i dostarczanie złożonych rozwiązań programistycznych w oparciu o technologię Java. Utrzymanie i refaktoryzacja kodu legacy wraz ze stopniową modernizacją systemów (modularyzacja monolitów, migracja do architektury REST lub modernizacja interfejsu użytkownika). Projektowanie rozwiązań w zakresie długu technicznego, ograniczeń wydajności oraz interoperacyjności systemów legacy. Tworzenie i utrzymywanie pipeline CI/CD dla aplikacji Java/Spring w środowisku Azure DevOps (konfiguracja agentów buildowania, pipeline YAML, zarządzanie artefaktami). Integracja aplikacji z przepływami uwierzytelniania i autoryzacji przy użyciu Azure AD / Microsoft Entra. Tworzenie skryptów w Bash w celu automatyzacji procesów, orkiestracji buildów oraz konfiguracji środowisk na systemach Linux. Wdrażanie i monitorowanie aplikacji z wykorzystaniem usług Azure App Service, Key Vault, Storage Accounts oraz Application Insights. Nasze wymagania Minimum 7 lat profesjonalnego doświadczenia w Java development. Ekspercka znajomość Java 17 (w tym records, sealed classes, pattern matching, streams i modularyzacja). Silna znajomość ekosystemu Spring: Spring Boot, Spring MVC, Spring Security oraz Spring Data JPA. Zrozumienie dependency injection, projektowania usług RESTful oraz architektury mikroserwisów. Praktyczne doświadczenie z Azure DevOps (budowanie pipeline, zarządzanie artefaktami). Doświadczenie w obsłudze Azure Portal i Microsoft Entra - zrozumienie zarządzania tożsamością, OAuth2/OIDC oraz RBAC. Umiejętność w zakresie skryptowania w Bash. Dobra znajomość narzędzi: Git, Maven/Gradle, Docker oraz wdrażania opartego na kontenerach. Gotowość do pracy w modelu hybrydowym 2 razy w tygodniu biuro Wrocław. Znajomość języka angielskiego na poziomie B2 lub C1 - umożliwiająca swobodną komunikację w międzynarodowym środowisku. Mile widziane Dostępność ASAP, akceptowalny jest maksymalnie miesięczny okres wypowiedzenia, ze skutkiem na koniec miesiąca. Tak organizujemy naszą pracę Tak pracujemy u klienta Takie dajemy możliwości rozwoju wymiana wiedzy technicznej w firmie To oferujemy Długofalowa współpraca z wynagrodzeniem w przedziale 120 - 130 PLN netto/godz. VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Współpraca w godzinach 9:00-17:00, możliwa lekka elastyczność. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją. Benefity dofinansowanie zajęć sportowych prywatna opieka medyczna możliwość pracy zdalnej Etapy rekrutacji Rozmowa techniczna z Managerami online (1h) Rozmowa techniczna z Managerami online (1h) - opcjonalnie Be in IT Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Java Developer.