Lead Full-Stack Engineer (Java)

Upvantanofluffjobsδημοσιεύθηκε 16/09/2026
Απαραίτητα:TypeScriptJavaHTMLCSSAngularGitAWSAzureDockerKubernetesCloudFrontendBackendFullstackDevOpsAgileScrumCI/CDSecurityLead

Poszukujemy Lead Full-Stack Engineer , który dołączy do zespołu realizującego projekty technologiczne dla europejskiej organizacji sektora publicznego. Na tym stanowisku będziesz odpowiadać za rozwój i utrzymanie cyfrowych rozwiązań wspierających projektowanie, wdrażanie i monitorowanie programów finansowanych ze środków UE . Będziesz pracować w pełnym zakresie technologicznego stacku — od architektury front-endu i projektowania interakcji użytkownika, przez API i logikę biznesową, aż po bazy danych, bezpieczeństwo, wydajność oraz wdrażanie aplikacji w chmurze.

Daily tasks

  • Projektowanie i rozwój architektury aplikacji front-end oraz interfejsów użytkownika.
  • Tworzenie i rozwój aplikacji back-end oraz implementacja kluczowej logiki biznesowej.
  • Praca end-to-end nad funkcjonalnościami — od UI i integracji z API po logikę serwerową i warstwę bazodanową.
  • Projektowanie, rozwój i integracja API.
  • Praca z technologiami Java, Spring Boot, Spring Data i Hibernate.
  • Integracja systemów z wykorzystaniem REST, SOAP oraz Apache Kafka.
  • Projektowanie i rozwój skalowalnych rozwiązań.
  • Współpraca pomiędzy zespołami front-end i back-end oraz zapewnienie spójnej integracji wszystkich komponentów systemu.
  • Stosowanie dobrych praktyk w zakresie bezpieczeństwa: walidacja danych wejściowych, uwierzytelnianie i autoryzacja, bezpieczne przechowywanie danych oraz zgodne z wymaganiami logowanie i monitoring.
  • Dbanie o wydajność, skalowalność i poprawne działanie aplikacji na różnych przeglądarkach i urządzeniach.
  • Pisanie czystego, czytelnego i łatwego w utrzymaniu kodu.
  • Tworzenie testów jednostkowych i integracyjnych, debugowanie oraz walidacja zmian.
  • Analiza problemów technicznych, danych, procesów i kodu oraz identyfikowanie obszarów wymagających usprawnień.
  • Wdrażanie i zarządzanie aplikacjami w środowiskach chmurowych.
  • Praca z CI/CD oraz konteneryzacją, w tym Kubernetes.
  • Tworzenie i utrzymywanie dokumentacji technicznej.
  • Dostarczanie rozwiązań spełniających wymagania funkcjonalne i niefunkcjonalne oraz oczekiwania użytkowników.

Requirements

Wymagania Wykształcenie wyższe na poziomie magisterskim lub minimum 5 lat edukacji na poziomie wyższym . Minimum 15 lat doświadczenia zawodowego w IT . Minimum 10 lat doświadczenia w technologiach back-end: Java, Spring Boot, Spring Data, Hibernate .

Minimum 3 lata doświadczenia w obszarze API i messaging, obejmującego: Apache Kafka, REST, SOAP. Minimum 3 lata doświadczenia w DevOps i orkiestracji kontenerów z wykorzystaniem Kubernetes . Minimum 3 lata doświadczenia z narzędziem workflow Camunda . Minimum 5 lat doświadczenia w obszarze polityki spójności UE (EU Cohesion Policy) oraz Funduszy Strukturalnych , w szczególności przy projektowaniu, wdrażaniu i monitorowaniu rozwiązań cyfrowych wspierających programy finansowane ze środków UE. Wymagane certyfikaty Oracle SCJP 6.0 – Sun Certified Java Programmer OMG-OCUP-100 – OMG Certified UML Professional Oracle 1Z0-047 – Oracle Database SQL Expert APMG Agile Project Management Foundation Mile widziane AWS Certified Developer – Associate Microsoft Azure Developer Associate lub równoważny certyfikat. Doświadczenie z technologiami front-end: JavaScript, Angular, HTML, CSS, TypeScript. Doświadczenie przekraczające wymagane minimum w obszarach: technologii back-end, API i messaging, Kubernetes, polityki spójności UE i Funduszy Strukturalnych. Bardzo dobra znajomość języka angielskiego — minimum poziom C1 według CEFR , zarówno w mowie, jak i piśmie. Umiejętność szybkiego wdrażania się w nowe projekty i technologie. Bardzo dobre umiejętności komunikacyjne i współpracy w środowisku międzynarodowym. Gotowość do udziału w spotkaniach prowadzonych w środowisku wielojęzycznym. Znajomość najlepszych praktyk w zakresie security i cloud . Umiejętność integrowania komponentów front-end i back-end w ramach procesów CI/CD . Zdolność do samodzielnej pracy, jak również efektywnego działania w zespole. Nastawienie na realizację celów i dostarczanie mierzalnych rezultatów.

Must have: Java, Spring, Boot, API, Kafka, REST API, DevOps

Nice to have: UML, Oracle database, Project management, Azure, Angular, HTML, CSS, Backend, Kubernetes, Security