Software Developer/Java

Do zespołu rozwijającego nowoczesne systemy płatnicze poszukujemy Software Developera Java. Projekt realizowany jest w ramach obszaru Systemów Płatności i dotyczy modernizacji istniejących rozwiązań oraz budowy platformy płatniczej opartej o architekturę mikroserwisową, Apache Kafka i rozwiązania cloud readiness. 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.

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

ID: 3952 job_post.published_on: 01/09/2026
announcement.apply