Java Developer

Java

Java Developer

Java
Aleja Armii Ludowej 26, Warszawa

PeopleTrust Sp. z o.o.

Full-time
B2B
Senior
Remote
36 - 38 USDNet per hour - B2B

Job description

People Trust sp. z o.o. to część grupy 7Bulls sp. z o.o. Razem wspólnie tworzymy nowe oblicze branży IT. Nasza nazwa to nie tylko slogan. To idea, która jest podstawą współpracy z nami. Chcesz się rozwijać w spokojnym miejscu? Marzy Ci się stabilność i święty spokój? Dobrze trafiłeś! :)

Senior Java Developer (Eclipse & LLM – mile widziane)

Obecnie budujemy platformę do automatycznej odbudowy wiedzy o systemach legacy, opartą o nowoczesne modele językowe, analizę statyczną kodu oraz narzędzia wspierające migrację logiki bazodanowej.

Rozwijamy także agentów AI, którzy wspierają analizę dużych systemów oraz ich dalszą modernizację.

Zapewniamy środowisko pracy z ekspertami technologicznymi oraz dużą swobodę działania.

🧠 Stack technologiczny (kluczowy)

Java • Spring / JEE • Oracle / PostgreSQL • PL/SQL / PL/pgSQL • Eclipse (pluginy) • Vaadin • LLM / AI • RAG • Graph DB • analiza statyczna kodu • parsery / kompilatory • MCP • integracje z agentami AI

Nice to have:
Python • Docker • CI/CD • Kubernetes • chmura • OAuth

Czym będziesz się zajmować

  • Projektowanie i rozwój narzędzi analizy statycznej kodu (legacy i nowoczesnych systemów)

  • Rozbudowa modułów wiedzy o systemie (m.in. grafy, RAG)

  • Development w Javie (backend, web services, UI, pluginy IDE)

  • Tworzenie przykładów i danych do trenowania modeli AI

  • Budowa narzędzi pomocniczych i integracji (np. serwery MCP, agenci kodowania)

  • Współpraca z zespołami przy identyfikacji potrzeb rozwojowych

  • Analiza i rozwój systemów wspierających AI (w tym agentów)

  • Integracja narzędzi AI w codziennej pracy developerskiej

  • Dbanie o jakość kodu (code review, testy, dokumentacja)

Szukamy osoby, która

  • Myśli krytycznie i nieszablonowo

  • Chce się rozwijać i poznawać nowe technologie

  • Nie boi się pracy z systemami legacy

  • Ma szerokie fundamenty techniczne

Wymagania:

  • Bardzo dobra znajomość Javy (min. 5 lat)

  • Znajomość ekosystemu (Spring / JEE)

  • Doświadczenie z bazami danych (Oracle i/lub PostgreSQL, min. 5 lat)

  • Znajomość PL/SQL lub PL/pgSQL

  • Zrozumienie parserów, gramatyk języków i interpretacji kodu

  • Doświadczenie w analizie istniejących systemów (reverse engineering)

  • Praktyka w testach i specyfikacji technicznej

  • Doświadczenie z agentami kodowania i ich efektywnym wykorzystaniem

  • Umiejętność szybkiego prototypowania

  • Bardzo dobra komunikacja (PL + EN)

Dodatkowe atuty:

  • Doświadczenie z AI / LLM

  • DevOps (CI/CD, Docker, Kubernetes, chmura)

  • Python

  • Praca z dużymi systemami legacy

Tech stack

    Polish

    C2

    English

    B2

    Java

    advanced

    Java EE

    regular

    Maven

    regular

    Eclipse

    regular

    SQL

    regular

    SOAP

    regular

    Spring Boot

    regular

    Git

    junior

Office location