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

H2B Group

New

Mid/Senior Java Developer (banking)

Posted Updated 6 views
Discussion

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).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

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