Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Asseco Poland S.A.

NewBe an early applicant

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

Posted Updated
Discussion

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

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →