JustJoin.IT Hybrydowo Mid

Software Developer (Java) (f/m)

B2Bnetwork

⚲ Warszawa, Kraków

15 120 - 18 480 PLN netto (B2B)

Wymagania

  • min. 2 lata komercyjnego doświadczenia w software developmencie
  • doświadczenie w tworzeniu i rozwijaniu systemów mikroserwisowych
  • praktyczne doświadczenie z Apache Kafka
  • umiejętność dekompozycji wymagań na zadania techniczne
  • umiejętność analizy dokumentacji i procesów biznesowych
  • doświadczenie w projektowaniu rozwiązań oraz współpracy z architektem/Tech Leadem
  • komunikatywna znajomość języka angielskiego

Mile widziane

  • doświadczenie w sektorze bankowym lub przy systemach płatniczych/transakcyjnych

Opis stanowiska

Praca w zespole rozwijającym nowoczesne systemy płatnicze — projekt obejmuje modernizację istniejących rozwiązań oraz budowę platformy płatniczej opartej o mikroserwisy, Apache Kafka i rozwiązania cloud readiness. Będziesz tworzyć nowe funkcjonalności w Java/Spring Boot, rozwijać istniejące mikroserwisy, pracować z komunikacją event-driven i uczestniczyć w całym cyklu życia funkcjonalności w małym squadzie Scrumowym. To oferta dla Java developera z min. 2-letnim doświadczeniem, który chce wejść w sektor płatniczy i lubi pracować z Kafką oraz relacyjnymi bazami danych. Uczciwa uwaga: 'rozwój i rozbudowa istniejących mikroserwisów' często oznacza głównie utrzymanie i drobne poprawki w istniejącym kodzie, a nie tworzenie nowych rozwiązań od podstaw; niewielki zespół może też wymagać zadań wykraczających poza czysty development.

🔍 Dekoder Ogłoszenia

🔴
Do zespołu rozwijającego nowoczesne systemy płatnicze poszukujemy Software Developera Java.
Może oznaczać pracę nad przestarzałymi systemami, które są jedynie 'modernizowane' na papierze, a nie faktycznie przepisywane.
🔴
Będziesz pracować w niewielkim squadzie Scrumowym, uczestnicząc w całym lifecycle funkcjonalności, od analizy wymagania i projektowania rozwiązania, przez development i testy, aż po wdrożenie.
Może oznaczać, że będziesz musiał wykonywać zadania z wielu różnych ról, nie tylko czystego developmentu, ze względu na 'niewielki' skład zespołu.
🔴
rozwój i rozbudowa istniejących mikroserwisów
Często oznacza głównie naprawianie błędów i drobne poprawki w istniejącym kodzie, a nie tworzenie od podstaw nowych, innowacyjnych rozwiązań.
🔴
analiza dokumentacji oraz procesów biznesowych
Może oznaczać konieczność poświęcania czasu na zrozumienie skomplikowanych i potencjalnie niejasnych procesów biznesowych, które nie są dobrze udokumentowane.
🔴
minimum 2 lata komercyjnego doświadczenia w software developmencie
Chociaż podane jest minimum, często firmy mają niejawne oczekiwania dotyczące znacznie większego doświadczenia, zwłaszcza w kontekście mikroserwisów i Kafki.