JustJoin.IT Hybrydowo Senior

Java Integration Developer

PKO BP Finat

⚲ Warszawa

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia komercyjnego w programowaniu Java
  • bardzo dobra znajomość Java 17+
  • praktyczne doświadczenie z Apache Camel 4
  • bardzo dobra znajomość wzorców Enterprise Integration Patterns (EIP)
  • doświadczenie w integracji systemów z użyciem SOAP, REST, JMS i brokerów komunikatów
  • znajomość zagadnień niezawodności integracji: obsługa błędów, idempotencja, transakcyjność
  • samodzielność w analizie problemów i projektowaniu rozwiązań technicznych

Mile widziane

  • doświadczenie z OpenShift/OKD, Kafka, ActiveMQ Artemis lub innymi brokerami

Opis stanowiska

Projekt integracyjny dla klienta z sektora bankowego — projektowanie i implementacja rozwiązań integracyjnych opartych o Apache Camel 4, Spring Boot 3 i Spring Cloud, z naciskiem na niezawodność, obsługę błędów i transakcyjność. Współpraca w zespołach Scrum, kontrakt B2B na 3 miesiące z możliwością przedłużenia do 6. To oferta dla doświadczonego Java developera specjalizującego się w integracjach, który samodzielnie analizuje problemy i projektuje rozwiązania techniczne.

🔍 Dekoder Ogłoszenia

🔴
min. 5 lat doświadczenia komercyjnego w programowaniu Java
Może oznaczać, że szukają kogoś, kto przepracował 5 lat w firmie, a niekoniecznie 5 lat aktywnego kodowania w Javie.
🟡
praktycznego doświadczenia w projektowaniu i implementacji aplikacji opartych o Spring Boot 3 lub Spring Cloud
Może oznaczać, że wystarczy doświadczenie z jednym z tych frameworków, a niekoniecznie z oboma.
🔴
praktycznego doświadczenia w projektowaniu i implementacji rozwiązań integracyjnych z wykorzystaniem Apache Camel 4
Podobnie jak wyżej, 'praktyczne doświadczenie' może oznaczać nawet krótkie, ale faktyczne użycie, a nie głębokie zrozumienie.
🔴
samodzielności w analizie problemów oraz projektowaniu rozwiązań technicznych
Może oznaczać, że oczekuje się od kandydata samodzielnego rozwiązywania problemów bez wsparcia, co może być obciążające.
🟡
doświadczenie w pracy z Docker
Może oznaczać zarówno umiejętność pisania Dockerfile, jak i tylko uruchamiania gotowych kontenerów.