← Back to jobs

Java Developer | AI + giełda + duży system (m/k/os.)

Skills

aiangularci cdclaude codedockergitgitlabhibernatejavajbossjenkinsjestjmskafkakeycloakkubernetesmavenmicroservicesopenshiftpostgresqlsoapsonarqubespringsql

Description

Kilkaset modułów. Kilkadziesiąt repozytoriów. Java 17–25. I AI, które ma realnie pomagać w ich rozwijaniu.

Szukamy 3 Java Developerów, którzy chcą pracować przy dużym, krytycznym systemie dla biur maklerskich - i jednocześnie rozwijać sposób, w jaki tworzymy oprogramowanie z wykorzystaniem AI.

Nie chodzi o wpisanie „AI” do CV.

Chodzi o to, żeby AI faktycznie stało się częścią Twojego warsztatu programistycznego.

Korzystamy . z Claude Code, eksperymentujemy z agentami AI i rozwijamy własne narzędzia wspierające developerów. Wykorzystujemy AI do analizy kodu, debugowania, prototypowania, generowania testów, code review i dokumentacji.

AI może napisać kod. Ty masz wiedzieć, czy ten kod jest dobry.

Lokalizacja: Wrocław, Opole

Forma pracy: hybrydowa

Rekrutacja: zdalna (rozmowa → spotkanie → decyzja)

Czym będziesz się zajmować?

Rozwijamy core’owy system dla biur maklerskich.

To nie jest kolejny CRUD.

System obsługuje . rachunki inwestycyjne, zlecenia i transakcje na GPW oraz rynkach zagranicznych, księgowość papierów wartościowych i pieniężną, rozrachunek z KDPW, przelewy, IKE/IKZE, produkty strukturyzowane oraz obowiązki regulacyjne.

Z systemu korzystają pracownicy biur maklerskich, systemy bankowe oraz aplikacje, z których korzystają klienci detaliczni.

To system krytyczny biznesowo.

Co będziesz robić?

  • rozwijać aplikacje i usługi Java w systemie core’owym,

  • implementować funkcjonalności biznesowe i integracje z systemami bankowymi,

  • pracować z REST, SOAP, EJB, JMS, Keycloak i Kafką,

  • tworzyć rozwiązania zarówno w istniejącej architekturze, jak i nowych mikroserwisach,

  • analizować istniejący kod i znajdować wszystkie miejsca, które wymagają zmiany,

  • tworzyć testy jednostkowe i integracyjne,

  • korzystać z AI podczas analizy, kodowania, testowania, dokumentowania i code review,

  • optymalizować kod i rozwiązywać problemy wydajnościowe,

  • uczestniczyć w projektowaniu i uszczegóławianiu rozwiązań,

  • wspierać wdrożenia, stabilizację i utrzymanie systemu.

Kogo szukamy?

Przede wszystkim dobrego Java Developera.

Potrzebujemy:

  • minimum 2 lat doświadczenia komercyjnego w Javie,

  • znajomości Java - pracujemy z wersjami 17, 21 i 25,

  • znajomości Spring Framework / Spring Boot,

  • doświadczenia z SQL i PostgreSQL,

  • znajomości Git,

  • umiejętności tworzenia testów jednostkowych i integracyjnych,

  • analitycznego myślenia i umiejętności rozwiązywania problemów,

  • praktycznego doświadczenia w wykorzystywaniu AI w software developmencie.

Szczególnie interesuje nas, czy potrafisz wykorzystać AI do:

generowania i refaktoryzacji kodu • debugowania • testów • analizy kodu • code review • dokumentacji

i czy potrafisz krytycznie ocenić wynik pracy modelu.

Nie musisz znać domeny maklerskiej.

Nie oczekujemy, że pierwszego dnia będziesz ekspertem wszystkich procesów realizowanych przez nasz system.

Oczekujemy pytań, ciekawości i dobrego warsztatu programistycznego.

Co jeszcze?

Co jeszcze znajdziesz w naszym stacku?

Hibernate • MyBatis • REST • SOAP • EJB • JMS • Kafka • Keycloak • JBoss • Maven • Jenkins • GitLab • Kubernetes • OpenShift • Docker • SonarQube

Angular jest mile widziany, ale backend zdecydowanie dominuje.

Jak wygląda praca w zespole?

Dołączysz do 9-osobowego, doświadczonego zespołu — developerów Regular/Mid/Senior oraz osób zajmujących się testami manualnymi i automatyzacją.

Na początku poznasz system end-to-end: postawisz środowisko, uruchomisz aplikację i przejdziesz jedną ścieżkę biznesową.

Potem dostaniesz kolejne zadania, które mogą dotykać kilku modułów.

Bo w tym systemie szybko przekonasz się, że:

zmiana w jednym miejscu nie zawsze kończy się w jednym repozytorium.

Po około 3 miesiącach chcemy, żebyś potrafił samodzielnie poprowadzić wymaganie od analizy do testów - znaleźć miejsca wymagające zmiany, zrozumieć zależności, zaimplementować rozwiązanie, przetestować je i mieć pewność, że nie zepsułeś czegoś obok.

Jak pracujemy?

Analiza wymagania → doprecyzowanie → implementacja → testy → Git → Pull Request → Code Review → SonarQube → CI/CD

Pracę zaczynamy między 7:00 a 9:00 i pracujemy 8 godzin.

3 dni z biura + 2 dni zdalnie.

Proces rekrutacyjny:

👥 Rekrutujemy 3 osoby

Bez wieloetapowego maratonu:

rozmowa telefoniczna → spotkanie techniczne → decyzja

Jeśli jesteś Java Developerem, który chce pracować przy naprawdę dużym systemie, uczestniczyć w jego modernizacji i sprawdzić, co AI może zrobić dla dobrego programisty -zaaplikuj.

Benefity

  • Pracowniczy Plan Emerytalny

  • Drużyna Active Team

  • Spotkania integracyjne

  • Ubezpieczenie grupowe

  • Prywatna opieka medyczna

  • Multisport

  • Szkolenia

  • Dostęp do zaawansowanych technologii

  • Praca w największej spółce IT

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…