Programista/Programistka Integracji
DCG
Rola polega na projektowaniu, rozwijaniu i utrzymywaniu rozwiązań integracyjnych wykorzystujących platformy ESB, głównie IBM Integration Bus (IIB), w środowisku bankowym. Praca obejmuje implementację przepływów integracyjnych, konfigurację kolejek komunikatów (WebSphere MQ), tworzenie dokumentacji oraz udział w testach i wdrożeniach. Mimo tytułu 'Programista', kluczowe jest doświadczenie w konkretnych technologiach integracyjnych, a nie ogólne programowanie.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o budżecie szkoleniowym lub możliwościach rozwoju, nie opisano procesu rekrutacyjnego (ilość etapów, czas trwania).
Rola polega na projektowaniu, rozwijaniu i utrzymywaniu rozwiązań integracyjnych wykorzystujących platformy ESB, głównie IBM Integration Bus (IIB), w środowisku bankowym. Praca obejmuje implementację przepływów integracyjnych, konfigurację kolejek komunikatów (WebSphere MQ), tworzenie dokumentacji oraz udział w testach i wdrożeniach. Mimo tytułu 'Programista', kluczowe jest doświadczenie w konkretnych technologiach integracyjnych, a nie ogólne programowanie.
- ✓Dofinansowanie karty sportowej i program rekomendacji pracowników
- ✓Wsparcie konsultanta DCG przez cały okres współpracy
- ✓Stabilne środowisko bankowe – atut dla osób szukających długoterminowych projektów
- −Ogłoszenie pochodzi od agencji rekrutacyjnej – nie wiadomo, który jest klient końcowy i jaka jest stabilność projektu
- −Rozbieżność w wymaganiach: 'min. 1 rok programowania' vs 'min. 3 lata platformy integracyjnej' – może oznaczać, że realnie wymagany jest senior, ale napisano to nieprecyzyjnie
- −Brak jakichkolwiek widełek wynagrodzenia – typowe dla agencji, ale utrudnia ocenę
- −Obowiązek pracy w bankowości – może wiązać się ze sztywnymi procesami i ograniczeniami (np. brak dostępu do nowych technologii)
- !Wspomniano o ulepszaniu CI/CD, ale nie określono konkretnych narzędzi – może to oznaczać, że DevOps nie jest jeszcze dojrzały
- !Brak opisu procesu rekrutacyjnego – nie wiadomo, ile etapów i czy jest zadanie domowe
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja przepływów integracyjnych w IBM Integration Bus (lub podobnej platformie)
- •Konfiguracja i zarządzanie kolejkami komunikatów (WebSphere MQ / IBM MQ)
- •Tworzenie i utrzymywanie definicji WSDL, XML Schema oraz usług SOAP
- •Integracja systemów za pomocą JMS i transakcyjnych kolejek
- •Pisanie testów jednostkowych i integracyjnych dla przepływów integracyjnych
- •Ulepszanie procesów CI/CD (np. automatyzacja budowania i deployowania artefaktów integracyjnych)
- •Tworzenie dokumentacji technicznej i udział w wdrożeniach produkcyjnych
- •Analiza i rozwiązywanie problemów związanych z przepływami danych i wydajnością integracji
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier integracji z przynajmniej 3 latami pracy z IIB lub podobnym ESB, który ma podstawową znajomość Javy i Linuxa, a także pierwsze doświadczenie w sektorze bankowym.
Junior bez doświadczenia w platformach ESB ani w bankowości; osoby szukające pracy w pełni zdalnej lub nastawione wyłącznie na rozwój aplikacji webowych (backend/fullstack) bez integracji systemów.
- ?Ile osób liczy zespół integracyjny? Kto pełni rolę architekta / tech leada?
- ?Jaka wersja IBM Integration Bus (IIB) jest używana? Czy planowana jest migracja do nowszej wersji (np. IBM App Connect)?
- ?Jakie narzędzia CI/CD są obecnie stosowane? Czy zespół ma wpływ na ich wybór?
- ?Czy wymagana jest znajomość konkretnych frameworków testowych (np. JUnit dla testów jednostkowych IIB)?
- ?Czy w projekcie przewidziane są dyżury on-call lub praca w nadgodzinach?
- ?Jaki jest minimalny staż pracy z IBM Integration Bus – czy 3 lata są sztywne, czy możliwe są wyjątki przy silnej znajomości innej platformy?
- ?Czy istnieje możliwość pracy zdalnej w większym wymiarze niż 2 dni w biurze (np. w uzasadnionych przypadkach)?
- −Brak informacji o budżecie szkoleniowym lub możliwościach rozwoju
- −Nie opisano procesu rekrutacyjnego (ilość etapów, czas trwania)
- −Brak szczegółów dotyczących struktury zespołu (tech lead, architekt)
- −Nie określono, jakie konkretnie narzędzia CI/CD są używane