
Upvanta sp. z o.o. · Wrocław
Lead Full-Stack Engineer (Java)
W skrócie
zdania wybrane z oferty- Praca z technologiami Java, Spring Boot, Spring Data i Hibernate.
- 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.
- Integracja systemów z wykorzystaniem REST, SOAP oraz Apache Kafka.
Technologie
Pełny opis
z justjoin.itPoszukujemy 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.
Zakres obowiązków
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.
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.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it