JAVA Technical Leader
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.
Do projektu naszego klienta poszukujemy osoby na stanowisko JAVA Technical Leader
Project: Development and maintenance of backend services and internal systems for banking products and processes for the leading bank
Join our team as a Java Tech Lead and work on a long-term project for a bank.You’ll lead a backend team responsible for building integrations with an external instant payments platform for the Western European market, delivering a card-issuing solution that enables co-badge cards (combining an international card scheme with a local scheme), and integrating local mobile wallet / account-to-account payment services into the bank’s digital channels.Your work will directly impact how customers in this market pay, transfer money in real time, and use their cards in both domestic and international ecosystems. You’ll be the key technical decision-maker for cards & payments in this area, working closely with the bank’s architecture, product, and operations teams.
Projekt: Rozwój i utrzymanie usług backendowych oraz systemów wewnętrznych dla produktów i procesów bankowych w wiodącym banku
Kluczowe technologie:Backend: Java (Core Java)Spring (Spring Boot, Spring MVC, Spring Data, Spring Security), Hibernate
API: projektowanie i integracja REST API
Bazy danych: MS SQL, OracleDobra znajomość kolejek komunikatów: Kafka, Pub/Sub
Narzędzia: Maven, Git, JUnit, Mockito
Opis projektu:Dołącz do naszego zespołu jako Java Tech Lead i pracuj nad długoterminowym projektem dla banku. Zostań liderem zespołu backendowego odpowiedzialnego za:
integracje z zewnętrzną platformą płatności natychmiastowych dla rynku Europy Zachodniej,
dostarczenie rozwiązania do wydawania kart, umożliwiającego karty współdzielone (łączące międzynarodowy schemat kartowy z lokalnym),
integrację lokalnych portfeli mobilnych oraz usług płatności konto-do-konta w cyfrowych kanałach banku.
Twoja praca będzie miała bezpośredni wpływ na sposób, w jaki klienci w tym regionie płacą, przelewają pieniądze w czasie rzeczywistym i korzystają ze swoich kart zarówno w ekosystemach krajowych, jak i międzynarodowych.Będziesz kluczowym decydentem technicznym w obszarze kart i płatności, ściśle współpracując z zespołami architektury, produktów i operacji banku.
Zakres obowiązków:
Odpowiedzialność za wizję techniczną i architekturę integracji płatności oraz wydawania kart w projekcie.
Kierowanie zespołem programistów Java (code review, mentoring, pair programming, doradztwo techniczne).
Projektowanie, rozwój i utrzymanie usług backendowych w Java/Spring dla wydawania kart, przepływów autoryzacji, limitów, opłat, wsparcia tokenizacji i przetwarzania transakcji.
Projektowanie i integracja RESTful API z zewnętrznymi dostawcami płatności, lokalnymi schematami oraz wewnętrznymi systemami bankowymi.
Budowa i rozwój rozwiązań opartych na mikrousługach, zapewniających wysoką dostępność, odporność i obserwowalność.
Praca z relacyjnymi bazami danych (MS SQL, Oracle): projektowanie schematów w obszarze kart i płatności, optymalizacja zapytań i wydajności.
Wykorzystanie kolejek komunikatów (Kafka, Pub/Sub) do niezawodnych, zdarzeniowych integracji z zewnętrznymi usługami płatności i portfeli.
Ścisła współpraca z architektami rozwiązań, zespołami bezpieczeństwa i operacji nad wymaganiami niefunkcjonalnymi (wydajność, bezpieczeństwo, obserwowalność, zgodność).
Zapewnienie jakości kodu i standardów testowania (unit, integration, contract tests) oraz propagowanie najlepszych praktyk w zespole.
Wsparcie wdrożeń produkcyjnych, analiza incydentów oraz ciągłe doskonalenie platformy.
Komunikacja z interesariuszami biznesowymi i technicznymi, pomagając w przekładaniu wymagań biznesowych na trwałe rozwiązania techniczne.
Wymagania:
8+ lat doświadczenia w programowaniu w Javie (aplikacje webowe/backendowe).
Silne, praktyczne doświadczenie z ekosystemem Spring (Spring Boot, Spring MVC, Spring Data; Spring Security będzie dodatkowym atutem).
Doświadczenie komercyjne w pracy z Hibernate.
Bardzo dobra znajomość REST API, usług webowych i architektury mikrousługowej.
Dobra znajomość SQL i relacyjnych baz danych (MS SQL Server, Oracle lub podobne).
Znajomość kolejek komunikatów (Kafka, Pub/Sub lub podobne).
Praktyczna znajomość Mavena w projektach komercyjnych.
Doświadczenie w pracy z Git i nowoczesnymi workflowami (branching, code review).
Doświadczenie z systemami kartowymi i schematami płatności.
Umiejętność podejmowania decyzji technicznych i wyjaśniania kompromisów zarówno zespołowi, jak i interesariuszom biznesowym.
Doświadczenie w mentoringu i podnoszeniu poziomu technicznego zespołu.
Biegłość w języku polskim oraz dobra znajomość języka angielskiego (do dokumentacji i komunikacji).
Mile widziane:
Doświadczenie w systemach płatności natychmiastowych lub systemach o wysokiej przepustowości i niskich opóźnieniach w finansach.
Znajomość silników BPM / workflow (np. Flowable, Camunda, Activiti).
Doświadczenie w pracy w rozproszonych, międzynarodowych zespołach.
Co oferujemy?
💻 Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata!
🚀 Ciekawe projekty – dopasowane do Twoich umiejętności i zainteresowań, z możliwością pracy nad innowacyjnymi rozwiązaniami.
🤝 Umowę B2B bez zapisu o wyłączności – współpracuj z nami na swoich zasadach.
📚 Rozwój zawodowy – praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.

H2B Group
H2B Group to firma specjalizująca się w dostarczaniu talentów IT oraz automatyzacji procesów przemysłowych. Oferuje usługi takie jak doradztwo AI, rozszerzenie zespołu oraz rozwój oprogramowania, rekrutując najlepszych p...
JAVA Technical Leader
JAVA Technical Leader