Java Developer (Java 21, Spring Boot, AI)
Summary
Build and modernize a telecom system using Java 21, Spring Boot, and event-driven architecture, while leveraging AI tools like GitHub Copilot to automate and improve code quality.
Dołączysz do projektu z branży telekomunikacyjnej. Zespół jest odpowiedzialny za modernizację kluczowego systemu biznesowego zgodnie z nowymi wymaganiami regulacyjnymi. Projekt obejmuje migrację aplikacji z technologii legacy do nowoczesnej architektury opartej o Java 21 i Spring Boot. Będziesz uczestniczyć w przebudowie istniejących rozwiązań, projektowaniu nowych API oraz rozwoju architektury event-driven. W projekcie duży nacisk kładziemy na automatyzację, jakość kodu oraz wykorzystanie narzędzi AI wspierających codzienną pracę programistów.
Twoje zadania:
modernizacja aplikacji z wykorzystaniem Java 21 i Spring Boot,
migracja komponentów legacy do nowoczesnej architektury,
tworzenie integracji opartych o architekturę event-driven,
wykorzystywanie narzędzi AI (GitHub Copilot, Claude Code) do usprawniania procesu wytwarzania oprogramowania.
Wymagania:
minimum 4 lata doświadczenia,
bardzo dobra znajomość Java,
praktyczne doświadczenie z Spring Boot,
doświadczenie z Kubernetes,
znajomość CI/CD (Jenkins),
doświadczenie z Elasticsearch,
praktyczna znajomość narzędzi Git.
Mile widziane:
doświadczenie z Camunda,
znajomość OpenRewrite lub Renovate Bot,
doświadczenie z GitHub Copilot, Claude Code lub innymi narzędziami AI wspierającymi programowanie,
doświadczenie z architekturą event-driven i Apache Kafka.