W skrócie
- Zadania: Pracuj nad analizą i ulepszaniem systemów płatności w zespole inżynieryjnym.
- Firma: Dynamiczna firma technologiczna z siedzibą w Warszawie.
- Benefity: Elastyczny model pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w zdalnym lub hybrydowym modelu.
- Dlaczego ta praca: Zyskaj doświadczenie w pracy z nowoczesnymi technologiami w szybko rozwijającym się środowisku.
- Kwalifikacje: Doświadczenie w programowaniu w Javie oraz umiejętność pracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Opis: Poszukujemy Java Developera do współpracy w modelu B2B, działającego w trybie hybrydowym w Warszawie, który dołączy do zespołu inżynieryjnego zajmującego się wprowadzaniem krytycznych zmian w złożonych platformach płatniczych.
Przegląd roli: Będziesz pracować w małym, doświadczonym zespole dostawczym, koncentrując się na analizie i ulepszaniu systemów dziedziczonych zgodnie z ewoluującymi wymaganiami dotyczącymi komunikacji finansowej. Ta rola wymaga silnej wiedzy technicznej, umiejętności poruszania się po złożonych bazach kodu oraz pewności w pracy w środowiskach o ograniczonym czasie dostawy.
Wymagania:
- Silne doświadczenie praktyczne z Java i ekosystemem Spring (w tym wstrzykiwanie zależności, dostęp do danych i bezpieczeństwo)
- Udokumentowane doświadczenie w projektowaniu i rozwijaniu RESTful API w aplikacjach pełnostackowych
- Solidna wiedza na temat baz danych relacyjnych (np. DB2) i baz danych NoSQL (np. MongoDB), w tym modelowanie schematów i dokumentów
- Doświadczenie w pracy z systemami opartymi na zdarzeniach i rozproszonymi, w tym platformami strumieniowymi (np. Kafka), producentami/konsumentami i przetwarzaniem stanowym
- Znajomość technologii komunikacyjnych (np. IBM MQ, JMS) i wzorców komunikacji asynchronicznej
- Doświadczenie z narzędziami do zarządzania budową i zależnościami (np. Maven) oraz strukturami projektów wielomodułowych
- Praktyczna wiedza na temat konteneryzacji (np. Docker) i nowoczesnych środowisk deweloperskich
- Doświadczenie z kontrolą wersji (Git) i pipeline'ami CI/CD (preferowane GitLab CI)
- Znajomość infrastruktury jako kodu i provisioningu środowiska
- Zrozumienie systemów finansowych, płatności lub platform o dużej liczbie transakcji, w tym znajomość standardów komunikacji finansowej (np. ISO 20022, SWIFT)
- Umiejętności skryptowe (np. Python) wspierające automatyzację lub przetwarzanie danych
- Udokumentowana zdolność do analizy, inżynierii odwrotnej i ulepszania systemów dziedzicznych przy ograniczonej dokumentacji
- Silne umiejętności rozwiązywania problemów i dbałość o szczegóły
- Pewność w pracy w złożonych, dynamicznych środowiskach z ewoluującymi priorytetami
- Umiejętność równoważenia szybkości dostawy z jakością kodu i jego utrzymywaniem
- Skuteczne umiejętności komunikacyjne i nastawienie na współpracę w rozproszonych zespołach
- Własność, odpowiedzialność i proaktywne podejście do poprawy systemów i procesów
Warunki: Możliwość współpracy w modelu B2B działającym w trybie hybrydowym w Warszawie.
Java Developer in Payment Platforms in Warsaw – pracodawca: Nigel Frank International
Nigel Frank International to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na współpracy i innowacyjności, a praca w Warszawie zapewnia dostęp do bogatej sieci profesjonalistów oraz inspirujących projektów w obszarze Microsoft Dynamics 365. Oferujemy elastyczne godziny pracy oraz wsparcie w realizacji ambitnych celów zawodowych, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery.
Dane kontaktowe:
Zespół rekrutacyjny Nigel Frank International