Lead Full-Stack Engineer (Java)
1200 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#437518·Dodano wczoraj·1
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringBootAPIKafkaREST APIDevOpsUMLOracle databaseProject managementAzureAngularHTMLCSSBackendKubernetesSecurity
Firma i stanowisko
Poszukujemy Lead Full-Stack Engineer, który dołączy do zespołu realizującego projekty technologiczne dla europejskiej organizacji sektora publicznego. 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. Praca obejmuje pełen zakres technologicznego stacku — od architektury front-end i projektowania interakcji użytkownika, przez API i logikę biznesową, aż po bazy danych, bezpieczeństwo, wydajność oraz wdrażanie aplikacji w chmurze.
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, szczególnie w 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.
- Bardzo dobra znajomość języka angielskiego — minimum poziom C1 według CEFR, zarówno w mowie, jak i piśmie.
- Znajomość najlepszych praktyk w zakresie bezpieczeństwa i chmury.
- Umiejętność integrowania komponentów front-end i back-end w ramach procesów CI/CD.
- Umiejętność szybkiego wdrażania się w nowe projekty i technologie.
- Dobre umiejętności komunikacyjne i współpracy w środowisku międzynarodowym.
- Zdolność do samodzielnej pracy oraz efektywnego działania w zespole.
- Nastawienie na realizację celów i dostarczanie mierzalnych rezultatów.
Obowiązki
- 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.
Upvanta
256 aktywnych ofert