Tech Stack / Keywords
Firma i stanowisko
Firma Upvanta sp. z o.o. poszukuje doświadczonego Lead Full-stack Engineera, który pracuje z technologiami Java, Spring oraz Angular. Rola obejmuje pracę z warstwą UI, API, logiką biznesową, bazą danych, integracjami i deploymentem. Firma prowadzi projekty z wykorzystaniem bazy danych PostgreSQL oraz Oracle, systemów kolejkowych Kafka oraz narzędzi DevOps, takich jak GitLab CI/CD, konteneryzacja i chmura.
Wymagania
- Minimum 15 lat doświadczenia w IT
- Bardzo dobra znajomość Java i Spring
- Mocne doświadczenie w Angular i TypeScript
- Doświadczenie w budowaniu aplikacji full-stack end-to-end
- Praktyczna znajomość relacyjnych baz danych, szczególnie PostgreSQL lub Oracle
- Doświadczenie z systemem kolejkowym Kafka oraz architekturą o komunikacji asynchronicznej
- Doświadczenie w projektowaniu i zabezpieczaniu REST API
- Znajomość procesów CI/CD oraz automatyzacji build/test/deploy
- Bardzo dobra znajomość języka angielskiego lub francuskiego na poziomie minimum B2
- Wykształcenie wyższe
Obowiązki
- Projektowanie architektury front-endu i rozwój aplikacji webowych
- Tworzenie aplikacji backendowych oraz implementacja logiki biznesowej
- Rozwój REST API i web services
- Praca z warstwą danych i bazami relacyjnymi
- Dbanie o bezpieczeństwo aplikacji – walidacja danych, authentication/authorization, bezpieczne przechowywanie danych oraz logging i monitoring
- Rozwój aplikacji skalowalnych i responsywnych
- Analiza i optymalizacja istniejącego kodu, procesów i danych
- Tworzenie testów jednostkowych i integracyjnych
- Diagnozowanie problemów i poprawa wydajności
- Udział w procesie CI/CD, deploymentach oraz pracy z konteneryzacją
- Przygotowywanie dokumentacji technicznej i współpraca przy wymaganiach funkcjonalnych oraz niefunkcjonalnych
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
281 aktywnych ofert