Mid/Senior Java Developer (banking)
Коротко
Java Backend Developer (Mid/Senior) for a banking digital transformation project. Responsibilities include designing, implementing, and optimizing critical bank services using microservices, DDD, Kafka, REST, and SOAP. Requires banking experience, 5-8+ years in backend, and proficiency in Java, SQL, and CI/CD. Hybrid model. B2B contract.
Ключові слова
Стислий виклад підготував ШІ на основі тексту оголошення.
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).
| Опубліковано | 2026-10-28 |
| Джерело |
|
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Hexjobs App
Інструменти, налаштовані під цю вакансію.