Senior Java Developer

900 - 1300 PLN/ mies.B2B (netto)
SeniorFull-time·B2B
#348931·Dodano 20 dni temu·0
Źródło: Jit Team
Aplikuj teraz

Tech 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

Jit Team

228 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz