Senior Java Engineer (AI-Assisted Modernization)
., Warszawa
co.brick sp. z o.o.
Poszukujemy doświadczonego inżyniera Java, który dołączy do zespołu realizującego strategiczny projekt modernizacji dużej aplikacji enterprise. To wyjątkowa okazja, by wziąć udział w procesie transformacji technologicznej dla jednego z czołowych europejskich dostawców oprogramowania SaaS.
Projekt skupia się na przyspieszeniu modernizacji obszernego systemu Java (ponad 5 milionów linii kodu). Twoim zadaniem będzie współpraca z zespołami klienta nad rozdzielaniem monolitu na mikroserwisy, budową nowoczesnych komponentów backendowych oraz wsparciem wdrożenia frontendu opartego na Vue.js 3. To rola, w której realnie wpłyniesz na efektywność, jakość i tempo transformacji technologicznej.
Oferujemy
Udział w projekcie o dużym wpływie na proces modernizacji systemów enterprise.
Możliwość pracy z najnowszymi technologiami AI wspierającymi rozwój oprogramowania.
Elastyczne, zdalne środowisko pracy z zespołem doświadczonych ekspertów.
Stawkę: 150-170zł/h netto B2B
Obowiązki
Analiza i refaktoryzacja kodu w celu migracji do architektury mikroserwisowej.
Wykorzystanie narzędzi AI (np. GitHub Copilot Enterprise, Cursor) do przyspieszania tworzenia usług w Java/Spring, REST API oraz testów jednostkowych i integracyjnych.
Wspieranie zespołów klienta w adaptacji nowoczesnych narzędzi AI – mentoring, dzielenie się wiedzą i promowanie najlepszych praktyk.
Dbanie o wysoką jakość i bezpieczeństwo kodu w procesie przeglądów technicznych.
Bliska współpraca z zespołami backend, frontend oraz architektami w podejściu API-first.
Wymagania
Minimum 6 lat doświadczenia zawodowego jako inżynier Java.
Udokumentowane doświadczenie w transformacji aplikacji monolitycznych do mikroserwisów.
Bardzo dobra znajomość tworzenia i integracji REST API dla nowoczesnych aplikacji frontendowych (Vue.js, React, Angular).
Praktyczne doświadczenie w pracy z narzędziami AI wspomagającymi rozwój oprogramowania (np. Copilot, Cursor).
Umiejętność efektywnej komunikacji i przekazywania wiedzy zespołom technicznym.
Dobra znajomość CI/CD (Azure DevOps, GitLab) oraz konteneryzacji (Docker).Mile widziane
Znajomość Pythona i frameworków do budowy rozwiązań AI (np. LangChain).
Doświadczenie z Kubernetes (szczególnie AKS).
Znajomość narzędzi do analizy jakości kodu (np. SonarQube).
Praktyka w automatyzacji testów API.
Senior Java Engineer (AI-Assisted Modernization)
Senior Java Engineer (AI-Assisted Modernization)
., Warszawa
co.brick sp. z o.o.