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.