{"id":2438663,"url":"https://alion.io/job/h2b-group-midsenior-java-developer-banking","title":"Mid/Senior Java Developer (banking)","company":{"id":1563,"name":"H2B Group","domain":"h2b-group.com","url":"https://alion.io/company/h2b-group","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Element","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gdańsk, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":54000,"max_usd":90000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":339},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Hazelcast","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"Maven","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false}],"status":"live","first_seen_at":"2026-10-13T08:41:34Z","employer_posted_date":null,"last_verified_at":"2026-10-13T08:41:34Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Kim jest H2B Group?\nJesteś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.\n\nDlaczego warto z nami współpracować?\nElastyczność – 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ą. \nPrzejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków. \nSzybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom. \nMożliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.\nJAVA BACKEND DEVELOPER (MID / SENIOR) — PROJEKT TRANSFORMACJI BANKOWEJ\nForma współpracy: B2B\n\nStawka:\nMid: do 100 – 140 PLN/h netto + VAT\n\nSenior: do 120 – 160 PLN/h netto + VAT\n\nModel pracy: Hybrydowy (średnio 1 dzień w tygodniu w biurze)\n\nLokalizacje biur do wyboru: Warszawa, Kraków, Gdańsk, Wrocław, Poznań, Łódź, Lublin, Szczecin\n\nStart: ASAP / do 30 dni okresu wypowiedzenia\n\nDołą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.\nTwoje zadania\nProjektowanie, implementacja i optymalizacja krytycznych serwisów bankowych w architekturze mikroserwisowej i heksagonalnej.\n\nTworzenie czystego, modularnego kodu opartego o DDD i wzorce odpornościowe (resilience patterns).\n\nIntegracja rozwiązań z systemami wewnętrznymi i zewnętrznymi przy użyciu Kafki, REST oraz interfejsów SOAP.\n\nDiagnozowanie wąskich gardeł wydajnościowych oraz optymalizacja zapytań w relacyjnych bazach danych (PostgreSQL, Oracle).\n\nAktywny udział w automatyzacji testów (jednostkowe, integracyjne) oraz procesów CI/CD.\n\nWykorzystywanie nowoczesnych narzędzi AI w celu podnoszenia efektywności wytwarzania kodu.\n\nDla roli Senior: Mentoring, technical leadership oraz wsparcie merytoryczne młodszych programistów w zespole.\n\nWymagania formalne i techniczne (Must Have - Nienegocjowalne)\nDoświadczenie bankowe: Udokumentowana komercyjna praca przy projektach dla sektora bankowego / instytucji finansowych.\n\nDoświadczenie komercyjne:\nPoziom Mid: min. 5 lat doświadczenia komercyjnego\n\nPoziom Senior: min. 7–8 lat doświadczenia komercyjnego.\n\nTechnologie backendowe: Biegła znajomość Java 11+, Spring Framework oraz Spring Boot (w tym standardy wersji 3.x).\n\nBazy danych & Caching: Bardzo dobra znajomość JPA/Hibernate, relacyjnych baz danych (PostgreSQL, Oracle) oraz pamięci podręcznych (Redis lub Hazelcast).\n\nArchitektura & Wzorce: Praktyczna znajomość architektury mikroserwisowej, portów i adapterów (heksagonalna) oraz założeń Domain-Driven Design (DDD).\n\nIntegracje: Biegłość w budowie i obsłudze interfejsów REST, kolejek Apache Kafka oraz protokołu SOAP.\n\nNiezawodność 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.\n\nDevOps: Znajomość narzędzi ekosystemu wdrożeniowego: Maven, Docker, Jenkins, Kubernetes, potoki CI/CD.\n\nNarzędzia AI: Doświadczenie w praktycznym wykorzystywaniu narzędzi AI/LLM wspomagających programowanie.\n\nJęzyk angielski: Poziom min. B1 (swobodna komunikacja techniczna).\n\nGotowość do pracy hybrydowej: Obecność w biurze średnio 1 dzień w tygodniu w wybranej lokalizacji.\n\nMile widziane (Nice to Have)\nDoświadczenie w projektach z obszaru bankowości detalicznej (konsumenckiej).\n\nTech stack\nJava\nSpring Boot\nSpring","description_format":"text","description_chars":4025,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Industrial Automation","Recruiting & Staffing","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-10-13T11:25:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":10,"reasons":["seen:1","velocity","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/h2b-group-midsenior-java-developer-banking","json_url":"https://alion.io/job/h2b-group-midsenior-java-developer-banking.json","meta":{"generated_at":"2026-10-15T09:01:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13785,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1563},"rest":"https://alion.io/mcp/rest/get_company?id=1563"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fh2b-group-midsenior-java-developer-banking"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fh2b-group-midsenior-java-developer-banking"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fh2b-group-midsenior-java-developer-banking"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/h2b-group-midsenior-java-developer-banking\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fh2b-group-midsenior-java-developer-banking"}]}