← Back to jobs

Mid/Senior Java Developer (banking)

Skills

aici cddevopsdistributed systemsdockerdomain driven designfintechhibernatejavajenkinsjestjpakafkakubernetesllmmavenmicroservicesoraclepostgresqlrdbmsredissoapspringtest automation

Description

Wynagrodzenie
B2B: 100 – 160 PLN / godz. netto

Kim jest H2B Group?

Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.

Dlaczego warto z nami współpracować?

Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.

Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.

Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.

Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.

JAVA BACKEND DEVELOPER (MID / SENIOR) — PROJEKT TRANSFORMACJI BANKOWEJ

  • Forma współpracy: B2B

  • Stawka:

    • Mid: do 100 – 140 PLN/h netto + VAT

    • Senior: do 120 – 160 PLN/h netto + VAT

  • Model pracy: Hybrydowy (średnio 1 dzień w tygodniu w biurze)

  • Lokalizacje biur do wyboru: Warszawa, Kraków, Gdańsk, Wrocław, Poznań, Łódź, Lublin, Szczecin

  • Start: ASAP / do 30 dni okresu wypowiedzenia

Dołącz do strategicznego programu transformacji cyfrowej jednego z największych banków w Europie Środkowo-Wschodniej. Jako Java Backend Developer wejdziesz w skład zespołu odpowiedzialnego za projektowanie i budowę nowoczesnych, wysoko wydajnych usług w architekturze rozproszonej.

Twoje zadania

  • Projektowanie, implementacja i optymalizacja krytycznych serwisów bankowych w architekturze mikroserwisowej i heksagonalnej.

  • Tworzenie czystego, modularnego kodu opartego o DDD i wzorce odpornościowe (resilience patterns).

  • Integracja rozwiązań z systemami wewnętrznymi i zewnętrznymi przy użyciu Kafki, REST oraz interfejsów SOAP.

  • Diagnozowanie wąskich gardeł wydajnościowych oraz optymalizacja zapytań w relacyjnych bazach danych (PostgreSQL, Oracle).

  • Aktywny udział w automatyzacji testów (jednostkowe, integracyjne) oraz procesów CI/CD.

  • Wykorzystywanie nowoczesnych narzędzi AI w celu podnoszenia efektywności wytwarzania kodu.

  • Dla roli Senior: Mentoring, technical leadership oraz wsparcie merytoryczne młodszych programistów w zespole.

Wymagania formalne i techniczne (Must Have - Nienegocjowalne)

  • Doświadczenie bankowe: Udokumentowana komercyjna praca przy projektach dla sektora bankowego / instytucji finansowych.

  • Doświadczenie komercyjne:

    • Poziom Mid: min. 5 lat doświadczenia komercyjnego

    • Poziom Senior: min. 7–8 lat doświadczenia komercyjnego.

  • Technologie backendowe: Biegła znajomość Java 11+, Spring Framework oraz Spring Boot (w tym standardy wersji 3.x).

  • Bazy danych & Caching: Bardzo dobra znajomość JPA/Hibernate, relacyjnych baz danych (PostgreSQL, Oracle) oraz pamięci podręcznych (Redis lub Hazelcast).

  • Architektura & Wzorce: Praktyczna znajomość architektury mikroserwisowej, portów i adapterów (heksagonalna) oraz założeń Domain-Driven Design (DDD).

  • Integracje: Biegłość w budowie i obsłudze interfejsów REST, kolejek Apache Kafka oraz protokołu SOAP.

  • Niezawodność i jakość: Znajomość wzorców odporności systemów rozproszonych (Circuit Breaker, Retry, Rate Limiting), zasad SOLID, DRY, KISS oraz dobór i implementacja testów oprogramowania.

  • DevOps: Znajomość narzędzi ekosystemu wdrożeniowego: Maven, Docker, Jenkins, Kubernetes, potoki CI/CD.

  • Narzędzia AI: Doświadczenie w praktycznym wykorzystywaniu narzędzi AI/LLM wspomagających programowanie.

  • Język angielski: Poziom min. B1 (swobodna komunikacja techniczna).

  • Gotowość do pracy hybrydowej: Obecność w biurze średnio 1 dzień w tygodniu w wybranej lokalizacji.

Mile widziane (Nice to Have)

  • Doświadczenie w projektach z obszaru bankowości detalicznej (konsumenckiej).

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…