Senior Full Stack Engineer (Java + Angular)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#438548·Dodano 8 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaScriptJavaHTML5CSS3Angular

Firma i stanowisko

Projekt dla międzynarodowej organizacji, obejmujący rozwój i utrzymanie nowoczesnych aplikacji webowych oraz usług cyfrowych w środowisku chmurowym.

Wymagania

  • Minimum 10 lat doświadczenia zawodowego w branży IT.
  • Minimum 10 lat doświadczenia w programowaniu w języku JavaScript, HTML5 oraz CSS3.
  • Minimum 5 lat doświadczenia w pracy z frameworkiem Angular (wersja 14 lub nowsza) oraz biblioteką NgRx.
  • Bardzo dobra znajomość zagadnień związanych z dostępnością cyfrową WCAG 2.1 lub nowszą.
  • Minimum 10 lat doświadczenia komercyjnego w programowaniu w języku Java (wersja 17 lub nowsza).
  • Praktyczna znajomość Spring Framework 6+, Spring Boot 3+ oraz JPA/Hibernate.
  • Minimum 5 lat doświadczenia w pracy z relacyjnymi bazami danych, takimi jak Oracle lub PostgreSQL.
  • Doświadczenie w projektowaniu struktur baz danych oraz optymalizacji zapytań SQL.
  • Znajomość baz NoSQL oraz narzędzi takich jak ElasticSearch i Firebase DB.
  • Minimum 5 lat doświadczenia w obszarze podpisów elektronicznych, certyfikatów cyfrowych oraz szyfrowania danych.
  • Doświadczenie w pracy z HashiCorp Vault.
  • Znajomość projektowania i zabezpieczania REST API.
  • Praktyczne doświadczenie z testami automatycznymi z wykorzystaniem Spring Boot Test, JUnit oraz Mockito.
  • Znajomość zasad SOLID oraz nowoczesnych workflow Git (GitFlow, trunk-based development).
  • Doświadczenie w pracy z Dockerem, Kubernetes oraz usługami chmurowymi AWS.

Obowiązki

  • Projektowanie, rozwój i utrzymanie aplikacji webowych w architekturze Full Stack z wykorzystaniem Angular oraz Java/Spring.
  • Tworzenie nowoczesnych i responsywnych interfejsów użytkownika zgodnych ze standardami dostępności WCAG 2.1+.
  • Projektowanie oraz rozwój usług backendowych i logiki biznesowej w oparciu o Java 17+, Spring Framework oraz Spring Boot.
  • Tworzenie i rozwój REST API oraz integracja komponentów frontendowych z usługami backendowymi.
  • Projektowanie schematów baz danych oraz optymalizacja zapytań dla środowisk Oracle, PostgreSQL, MySQL i Microsoft SQL Server.
  • Praca z rozwiązaniami NoSQL, w tym Firebase DB oraz ElasticSearch.
  • Implementacja rozwiązań związanych z bezpieczeństwem aplikacji, szyfrowaniem danych, podpisem elektronicznym oraz certyfikatami cyfrowymi.
  • Wykorzystanie narzędzia HashiCorp Vault do bezpiecznego zarządzania sekretami i poświadczeniami.
  • Przygotowywanie oraz rozwijanie testów jednostkowych i integracyjnych zgodnie z podejściem Test Driven Development.
  • Wdrażanie i utrzymanie aplikacji w środowiskach chmurowych z wykorzystaniem Docker, Kubernetes oraz AWS.
  • Udział w procesach CI/CD oraz współpraca w środowisku Agile Scrum.
  • Analiza i rozwiązywanie problemów produkcyjnych w ramach wsparcia 3. linii.
  • Tworzenie dokumentacji technicznej i współpraca z międzynarodowymi zespołami projektowymi.

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

Upvanta

271 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz