Senior Java Engineer (AI-Assisted Modernization)

Java

Senior Java Engineer (AI-Assisted Modernization)

Java
Full-time
B2B
Senior
Remote
6 241.19 - 7 326.61 USD
Net per month - B2B

Job description

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.

Tech stack

    Java

    master

    Copilot

    advanced

    Angular

    advanced

    AI

    advanced

    Vue.js

    advanced

    REST API

    advanced

    React

    advanced

    Cursor

    advanced

    Langchain

    regular

    Python

    regular

Office location

Published: 15.10.2025