Senior Java Developer
900 - 1300 PLN/ dzień.B2B
SeniorFull-time·B2B
#398671·Dodano 7 dni temu·0
Źródło: Jit TeamTech Stack / Keywords
JavaSOLIDAILLMSpring FrameworkSpring BootREST APIHibernate
Firma i stanowisko
Nasz Klient jest jednym z czołowych banków w Polsce, oferującym szeroki zakres usług finansowych dla klientów indywidualnych, firm i instytucji. Projekt dotyczy stworzenia nowej platformy bankowości elektronicznej dla firm, budowanej od podstaw w oparciu o architekturę mikroserwisową, z naciskiem na migrację danych i integracje z systemami zewnętrznymi z domeny płatności oraz wykorzystanie AI/LLM w procesie wytwarzania oprogramowania.
Wymagania
- Bardzo dobra znajomość Java 11+ (OOP, streams, optionals, obsługa wyjątków)
- Doświadczenie z Spring Framework / Spring Boot (REST API, DI, konfiguracja, profile)
- Praktyczna znajomość Hibernate / JPA (encje, transakcje, JPQL)
- Doświadczenie z bazami danych: Oracle, PostgreSQL (modelowanie, optymalizacja, SQL)
- Znajomość Apache Kafka (topic, consumer group, offset)
- Doświadczenie w pracy z kodem legacy i modernizacją systemów
- Znajomość domeny płatności (przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi)
- Umiejętność pisania testów jednostkowych: JUnit 5 + Mockito
- Umiejętność pracy z Git (branche, PR, merge/rebase)
- Znajomość Maven
- Podstawowa znajomość Docker
- Znajomość podstaw EDA (eventy, producenci/konsumenci)
- Praktyczne doświadczenie w wykorzystaniu LLM i Agentów AI w procesie wytwarzania oprogramowania
- Umiejętność krytycznej oceny rezultatów AI (poprawność, bezpieczeństwo, jakość, zgodność ze standardami)
- Kompetencje miękkie: myślenie systemowe, krytyczne, nastawienie na jakość, szybkie uczenie się, współpraca i dzielenie się wiedzą
- Znajomość wzorców migracyjnych i modernizacyjnych (stopniowe wydzielanie domen, kontrakty API)
Nice to have:
- Znajomość Quarkus, DDD, CQRS, Avro / Schema Registry, Liquibase, testy integracyjne, OpenAPI / Swagger, NoSQL (MongoDB, Redis), CI/CD, Kubernetes, Jira / Confluence
Obowiązki
- Rozwój i rozbudowa platformy bankowości elektronicznej opartej na architekturze mikroserwisowej
- Praca z systemem legacy i jego modernizacja (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji)
- Integracje z systemami zewnętrznymi typowymi dla domeny płatności
- Udział w code review i komunikacja w zespole
- Wykorzystanie modeli językowych i agentów AI do generowania kodu, testów, analiz, dokumentacji oraz wspierania migracji i modernizacji
- Projektowanie i implementacja rozwiązań bazujących na event-driven architecture (EDA)
Benefity
- Praca w projekcie dla jednego z czołowych banków w Polsce
- Możliwość pracy hybrydowej (1 dzień w tygodniu w Warszawie)
- Udział w ambitnych projektach o dużej skali
- Możliwość wykazania się nowym, świeżym podejściem i kreatywnością
- Społeczność JIT – uczestnictwo w cyklicznych spotkaniach integracyjnych
- Możliwość korzystania z Jit communities oraz szkoleń w celu dalszego rozwoju umiejętności
Spotkania integracyjne
Dofinansowanie szkoleń
Budżet konferencyjny
Jit Team
274 aktywne oferty