JustJoin.IT Hybrydowo Mid New

Mid Java Software Engineer

Be in IT

⚲ Wrocław

100 - 120 PLN/h netto (B2B)

Wymagania

  • Java 17
  • Spring Boot
  • Python

Opis stanowiska

Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Mid Java Software Engineer. Zakres obowiązków: • Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, finanse, bankowość czy produkcja. • Projektowanie i wytwarzanie wydajnych aplikacji Java z wykorzystaniem funkcjonalności Java 17+ (records, sealed classes, pattern matching, streams, modularyzacja). • Budowanie skalowalnych rozwiązań w ekosystemie Spring: Spring Boot, MVC, Security, Data JPA. • Implementacja RESTful API, mikroserwisów oraz wzorców dependency injection zgodnie z best practices. • Modernizacja systemów legacy: modularyzacja monolitów, migracja do REST, aktualizacja interfejsów użytkownika. • Rozwiązywanie problemów wydajnościowych, długu technicznego oraz kwestii interoperacyjności w starszych aplikacjach Java. • Udział w utrzymaniu i rozwoju pipeline'ów CI/CD w Azure DevOps, zarządzanie artefaktami i automatyzacja wdrożeń. • Integracja z usługami Azure: App Service, Key Vault, Storage Accounts, Application Insights. • Implementacja bezpiecznych przepływów uwierzytelniania z wykorzystaniem OAuth2/OIDC oraz Azure AD (Microsoft Entra). Oczekujemy: • 3–4 lat doświadczenia w wytwarzaniu oprogramowania w Javie z dostarczaniem złożonych rozwiązań. • Praktycznej znajomości Java 17+ i zaawansowanych funkcjonalności języka. • Doświadczenia z Spring Boot, MVC, Security, Data JPA. • Udokumentowanej umiejętności utrzymania i modernizacji kodu legacy. • Znajomości Pythona, SQL oraz skryptowania w Bash na potrzeby automatyzacji. • Znajomości narzędzi CI/CD, Docker, Maven/Gradle oraz środowisk Linux. • Gotowości do pracy w modelu hybrydowym (2 dni w tygodniu w biurze we Wrocławiu, ul. Legnicka) • Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. • Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: • Długofalowa współpraca z wynagrodzeniem w przedziale 100-120 PLN netto/godz. + VAT. • Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.  • Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie).  • Współpraca w modelu hybrydowym w wymiarze 2 dni w tygodniu z biura we Wrocławiu.  • Benefity - prywatna opieka medyczna, karta Multisport.  • Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

🔍 Dekoder Ogłoszenia

🔴
Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, finanse, bankowość czy produkcja.
Będziesz pracować dla klienta firmy rekrutacyjnej, a nie bezpośrednio dla tej firmy consultingowej, co może oznaczać brak wpływu na kulturę pracy czy długoterminowe plany.
🔴
Modernizacja systemów legacy: modularyzacja monolitów, migracja do REST, aktualizacja interfejsów użytkownika.
Duża część pracy będzie polegać na naprawianiu i ulepszaniu starych, często nieudokumentowanych systemów, co może być frustrujące i czasochłonne.
🔴
Rozwiązywanie problemów wydajnościowych, długu technicznego oraz kwestii interoperacyjności w starszych aplikacjach Java.
Podobnie jak wyżej, wskazuje na pracę z istniejącym, potencjalnie problematycznym kodem, a nie tworzenie czegoś od zera.
🟡
Udział w utrzymaniu i rozwoju pipeline'ów CI/CD w Azure DevOps, zarządzanie artefaktami i automatyzacja wdrożeń.
Oczekuje się od Ciebie nie tylko pisania kodu, ale także dbania o procesy developerskie i infrastrukturę, co może wykraczać poza typowe obowiązki developera.
🔴
3–4 lat doświadczenia w wytwarzaniu oprogramowania w Javie z dostarczaniem złożonych rozwiązań.
Choć podany jest zakres lat, 'złożone rozwiązania' jest subiektywne i może oznaczać, że oczekiwania co do doświadczenia są wyższe niż sugeruje liczba lat.