Unlock Full Resume Report

New offer - be the first one to apply!

September 2, 2026

Software Developer (Java) (f/m)

Mid • On-site

90 - 110 PLN/yr

Warsaw, Poland

Do zespołu rozwijającego nowoczesne systemy płatnicze poszukiwany jest Software Developer Java. Projekt realizowany jest w obszarze Systemów Płatności i obejmuje modernizację istniejących rozwiązań oraz budowę platformy płatniczej opartej na architekturze mikroserwisowej, Apache Kafka i rozwiązaniach cloud readiness. Praca odbywa się w niewielkim squadzie Scrumowym, w pełnym cyklu życia funkcjonalności: od analizy wymagań i projektowania rozwiązania, przez development i testy, po wdrożenie.

Zakres obowiązków

  • Tworzenie nowych funkcjonalności w Java/Spring Boot
  • Rozwój i rozbudowa istniejących mikroserwisów
  • Praca z komunikacją event driven opartą o Apache Kafka
  • Analiza i dekompozycja wymagań na zadania techniczne
  • Analiza dokumentacji oraz procesów biznesowych
  • Udział w projektowaniu rozwiązań technicznych
  • Współpraca z architektami i pozostałymi członkami zespołu
  • Analiza oraz naprawa zgłoszonych błędów
  • Praca z warstwą danych i relacyjnymi bazami danych
  • Tworzenie testów jednostkowych
  • Udział w całym cyklu życia rozwijanej funkcjonalności
  • Praca w Agile/Scrum

Wymagania

  • Minimum 2 lata komercyjnego doświadczenia w software developmencie
  • Bardzo dobra znajomość Java, minimum Java 11; preferowana Java 21+
  • Praktyczne doświadczenie ze Spring Boot
  • Znajomość Spring Data JPA i Hibernate
  • Doświadczenie w pracy z relacyjnymi bazami danych; preferowany Oracle
  • Znajomość Liquibase
  • Doświadczenie w tworzeniu i rozwijaniu systemów mikroserwisowych
  • Praktyczne doświadczenie z Apache Kafka
  • Znajomość REST API
  • Znajomość JUnit 5+
  • Znajomość Maven i Git
  • 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
  • Doświadczenie w pracy z funkcjonalnością na różnych etapach jej lifecycle
  • Komunikatywna znajomość języka angielskiego

Mile widziane

  • Doświadczenie w sektorze bankowym
  • Doświadczenie przy systemach płatniczych/transakcyjnych
  • Spring Cloud
  • Spring Cloud Stream Kafka
  • Schema Registry
  • Avro
  • Doświadczenie w modernizacji lub migracji systemów legacy do architektury mikroserwisowej

Similar jobs you might like