Senior Java Developer + AI Integration Specialist
SOFTWARELY SP. Z O.O.
⚲ Warszawa, Śródmieście
160–180 zł netto (+ VAT) / godz.
Wymagania
- Java
- SQL
- PL/SQL
- LLM
- Static Analysis
- Graph DB.
Opis stanowiska
Nasze wymagania: Min. 5 lat doświadczenia w Java: Biegłość w ekosystemie (Spring, JEE) oraz umiejętność projektowania czystej, skalowalnej architektury. Ekspercka znajomość baz danych: Minimum 5-letnie doświadczenie w pracy z Oracle i/lub PostgreSQL, w tym swoboda w pisaniu złożonej logiki w PL/SQL lub PL/pgSQL. Inżynieria języków programowania: Praktyczne zrozumienie zasad budowania parserów, gramatyk oraz interpretacji kodu (Static Analysis). Doświadczenie z AI Agents: Praktyczna umiejętność pracy z agentami kodującymi (np. Cursor, Copilot, Windsurf) – znamy ich siłę, ale szukamy kogoś, kto potrafi je debugować i optymalizować ich pracę. Reverse Engineering: Umiejętność wejścia w nieznany, wielkoskalowy kod legacy, zrozumienia jego logiki i zaproponowania ścieżki modernizacji. Szybkie prototypowanie: Zdolność do sprawnego tworzenia rozwiązań typu Proof of Concept (PoC). Komunikacja: Płynna znajomość języka polskiego oraz angielskiego (pozwalająca na swobodną pracę z dokumentacją techniczną i modelami AI). Mile widziane: Praktyka z Python i bibliotekami AI/LLM. Znajomość DevOps (Docker, K8s, CI/CD). Doświadczenie w pracy z systemami klasy Enterprise. O projekcie: Będziesz pracować na styku dwóch światów: stabilnej inżynierii Java oraz dynamicznego obszaru AI. Zakres obowiązków: Projektowanie i rozwój silników do statycznej analizy kodu dla technologii legacy i nowoczesnych. Budowa i optymalizacja modułów wiedzy o systemach (Graph Databases, RAG). Implementacja kreatywnych rozwiązań w Javie, w tym tworzenie backendu, usług webowych oraz rozszerzeń do środowisk IDE (np. Eclipse plugins). Rozwój i „challengowanie” Agentów AI, aby jeszcze skuteczniej wspierały proces modernizacji software'u. Integracja najnowocześniejszych rozwiązań (np. serwery MCP) z codzienną praktyką deweloperską.