Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

B2B Network

Software Developer RITM0845021

Posted Updated
Discussion

Description

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →