Senior Java Developer
900 - 1300 PLN/ mies.B2B (netto)
SeniorFull-time·B2B
#348931·Dodano 20 dni temu·0
Źródło: Jit TeamTech Stack / Keywords
JavaSOLIDAILLMSpring FrameworkSpring BootREST APIHibernate
Firma i stanowisko
Dołączysz do zespołu realizującego projekt w obszarze bankowości dla jednego z czołowych banków w Polsce. Projekt dotyczy stworzenia nowej platformy bankowości elektronicznej dla firm, budowanej od podstaw w oparciu o architekturę mikroserwisową, z naciskiem na migrację danych, integracje z systemami płatności oraz wykorzystanie AI/LLM w procesie wytwarzania oprogramowania.
Wymagania
- Bardzo dobra znajomość Java (11+), w tym 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)
- Znajomość baz danych Oracle i PostgreSQL (modelowanie, optymalizacja, SQL)
- Znajomość Apache Kafka (topic, consumer group, offset)
- Doświadczenie w pracy z kodem legacy oraz modernizacją systemów
- Znajomość domeny płatności (przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi)
- Testy jednostkowe: JUnit 5 + Mockito
- Praca z Git (branche, PR, merge/rebase)
- Znajomość Maven
- Podstawy Docker
- Podstawy 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)
Obowiązki
- Praca nad ambitnymi projektami o dużej skali w obszarze bankowości elektronicznej dla firm
- Wykorzystanie architektury mikroserwisowej do rozwoju i rozszerzania systemu o kolejne moduły biznesowe
- Migracja danych z istniejących rozwiązań
- Integracja z systemami zewnętrznymi typowymi dla domeny płatności
- Wykorzystanie AI/LLM w procesie wytwarzania oprogramowania, w tym generowanie kodu, testów, analiz, dokumentacji oraz migracji
- Praca z kodem legacy oraz modernizacja systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji)
Oferta
- Praca w projekcie jednego z czołowych banków w Polsce
- Możliwość pracy hybrydowej (1 dzień w tygodniu w Warszawie)
- Uczestnictwo w Jit communities i szkoleniach rozwijających umiejętności
- Społeczność JIT i cykliczne spotkania integracyjne
Spotkania integracyjne
Dofinansowanie szkoleń
Jit Team
228 aktywnych ofert