Java Developer
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
Java Developer
Java Developer