Mid Fullstack Developer (Java, Angular)
Коротко
Develops backend in Java/Spring and frontend in Angular, creates microfrontends, REST APIs, and authentication processes. · Needs: 3+ years commercial Java, Spring/Spring Boot; Angular, TypeScript, RxJS, Web Components, Module Federation, REST API, SQL, Docker, Kubernetes, Linux; English
Описание от работодателя
Miejsce pracy: Warszawa / praca hybrydowa w wymiarze 1 dzień pracy z biura w tygodniu
Start: ASAP
Forma współpracy: B2B z ITFS
Stawka: do 140 PLN netto + VAT/h - w zależności od doświadczenia
Proces rekrutacyjny: rozmowa telefoniczna z ITFS (ok. 20 min.) → rozmowa techniczna z Klientem → decyzja
Daily tasks:
- Rozwój backendu w Java i Spring oraz frontendu w Angular,
- Tworzenie i integracja mikrofrontendów,
- Projektowanie REST API i integracji z innymi systemami,
- Implementacja bezpiecznych procesów uwierzytelniania użytkowników,
- Tworzenie testów jednostkowych, integracyjnych i frontendowych,
- Przeprowadzanie code review oraz dbanie o jakość i bezpieczeństwo kodu,
- Diagnozowanie błędów na środowiskach testowych i produkcyjnych,
- Wsparcie wdrożeń, szacowanie zmian i ograniczanie długu technologicznego,
- Wykorzystywanie zatwierdzonych narzędzi AI do analizy kodu, tworzenia testów, dokumentacji i diagnozowania problemów z weryfikacją rezultatów,
- Współpraca z architektami, analitykami, testerami i zespołem DevOps.
Wymagania:
Min. 3 lata doświadczenia komercyjnego w programowaniu w Java, Spring/Spring Boot,
Praktyczna znajomość Angular , TypeScript , RxJS , HTML i CSS ,
Doświadczenie z Web Components oraz Module Federation ,
Doświadczenie w tworzeniu REST API ,
Znajomość relacyjnych baz danych oraz SQL ,
Praktyczna znajomość Docker , Kubernetes i systemu Linux ,
Umiejętność tworzenia testów backendowych i frontendowych,
Znajomość systemu kontroli wersji Git , code review oraz procesów CI/CD ,
Znajomość bezpieczeństwa aplikacji webowych,
Umiejętność pracy z logami i diagnozowania problemów,
Praktyczne wykorzystywanie narzędzi AI wspierających development z weryfikacją kodu,
Język angielski na poziomie umożliwiającym korzystanie z dokumentacji technicznej,
Samodzielność i odpowiedzialność za realizowane zadania.
Mile widziane:
Znajomość OAuth 2.0 , OpenID Connect , SAML lub Spring Security ,
Doświadczenie w branży ubezpieczeniowej lub finansowej,
Doświadczenie z architekturą Backend for Frontend ,
Znajomość Kafka oraz narzędzi monitoringu i analizy logów,
Doświadczenie z systemami uwierzytelniania,
Umiejętność tworzenia kontekstu i instrukcji dla narzędzi AI oraz znajomość ograniczeń modeli.
Must have: Java, Spring, Spring Boot, Angular, TypeScript, REST API, SQL, Docker, Kubernetes, Linux, CI/CD
Nice to have: Kafka, OAuth, OpenID, SAML