Senior Java Developer

Hays — Poland · Posted ~14 hours ago

Senior Contract Hybrid 140-160 PLN/hour net on B2B

Skills

Java Spring Framework Spring Boot Microservices architecture Oracle PostgreSQL SQL Technical documentation Scrum Banking industry Spring Microservices LLMs AI Agents

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A banking-sector technology team is seeking a Senior Java Developer for a 12-month B2B contract with potential extension. The role uses Java and Spring to build software and microservices, work with Oracle and PostgreSQL databases, produce technical documentation, and collaborate within a Scrum team. The environment also includes LLM and AI-agent technologies.

Highlights

Senior B2B contract with a 12-month term and possible extension, hybrid work with one office day per week, and a modern Java, microservices, database, and AI-oriented technology environment.

Description

Senior Java Developer Hays Contracting Services to współpraca oparta na zasadach B2B. Obecnie poszukujemy kontraktora B2B do realizacji usług w obszarze Senior Java Developer Lokalizacja Hybryda 1x w tygodniu w Warszawie Rodzaj współpracy Kontrakt B2B Czas trwania projektu Kontrakt na 12 miesięcy, z możliwością przedłużenia Start ASAP / październik Stawka 140-160 PLN/h netto na B2B Branża Klienta Bankowość Środowisko technologiczne JavaSpringMikroserwisyOracle, PostgreSQLLLM, Agenci AI Zakres usług Tworzenie oprogramowania z wykorzystaniem Java, SpringTworzenie dokumentacji technicznejWspółpraca w zespole Scrumowym Oczekiwane kompetencje Min. 5 lat w roli Java DeveloperDoświadczenie w sektorze bankowymBardzo dobra znajomość: Java, Spring Framework (w tym Spring Boot)Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność)Bazy danych: Oracle oraz PostgreSQL (modelowanie, optymalizacja, praca z SQL)Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji/przepisywaniu systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji)Myślenie systemowe, krytyczne, nastawienie na jakość i szybkie uczenie, umiejętność współpracy i dzielenia się wiedząZnajomość wzorców migracyjnych i modernizacyjnych (np. stopniowe wydzielanie domen, kontrakty API)Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI w wytwarzaniu oprogramowania (np. generowanie kodu, testów, analiz, dokumentacji, migracji)Umiejętność krytycznej oceny rezultatów AI: weryfikacja poprawności, bezpieczeństwa, jakości, zgodności z wymaganiami i standardami Proces współpracy Analiza profilu i doświadczenia przez zespół HaysRozmowa z konsultantem Hays dotycząca projektu i zakresu usługSpotkanie techniczne z przedstawicielami projektu (do 2 etapów)Uzgodnienie warunków współpracyRozpoczęcie realizacji usług Współpraca realizowana jest pomiędzy przedsiębiorcami (model B2B) i obejmuje wykonywanie świadczeń objętych uzgodnionym zakresem projektowym. Kontraktor samodzielnie organizuje sposób realizacji usług, z uwzględnieniem wymogów projektu, bezpieczeństwa i koniecznej komunikacji z klientem. Informacje o lokalizacji, dostępności lub spotkaniach projektowych mają charakter organizacyjny i nie oznaczają podporządkowania pracowniczego ani wykonywania pracy pod kierownictwem klienta.