W skrócie
- Zadania: Twórz i utrzymuj aplikacje Java, poprawiając ich strukturę i wydajność.
- Firma: Xebia - globalny lider w transformacji cyfrowej i AI.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych rozwiązań.
- Kwalifikacje: Doświadczenie w pracy z dużymi kodami źródłowymi i umiejętności analityczne.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Xebia jest globalnym partnerem w zakresie transformacji cyfrowej i inżynierii, specjalizującym się w sztucznej inteligencji, danych i chmurze, inteligentnej automatyzacji oraz produktach cyfrowych. W regionie CEE zespół liczy prawie 1,000 ekspertów, którzy dostarczają nowoczesne aplikacje, platformy danych i rozwiązania AI dla klientów takich jak Millennium, ING, Play, Edenred, Arabian Drilling, FedEx, Leroy Merlin, Truecaller, Volotea, Schmitz Cargobull i wielu innych.
Twoje zadania:
- rozwijanie i utrzymywanie dojrzałej aplikacji Java opartej na ustalonych wzorcach architektonicznych,
- praca z dużą i złożoną bazą kodu oraz stopniowe poprawianie jej struktury i możliwości utrzymania,
- analiza istniejących rozwiązań, identyfikowanie obszarów do poprawy i wprowadzanie zmian, które przynoszą wartość,
- rozwijanie nowych funkcji przy zapewnieniu stabilności i niezawodności istniejącej funkcjonalności,
- rozwiązywanie problemów w różnych częściach aplikacji,
- wnoszenie wkładu w przeglądy kodu, testowanie i utrzymywanie wysokich standardów inżynieryjnych,
- współpraca z innymi programistami w środowisku podobnym do Scrum,
- aktywny wkład w techniczną ewolucję aplikacji i pomoc w postępie rozwiązania legacy.
Twój profil:
- udokumentowane doświadczenie w pracy z dużymi lub legacy bazami kodu,
- zdolność do szybkiego zrozumienia złożonych istniejących systemów i poruszania się po ustalonych wzorcach architektonicznych,
- praktyczne doświadczenie w korzystaniu z asystentów wspomaganych AI (np. Claude Code, GitHub Copilot, Cursor) w celu poprawy wydajności, jakości lub podejmowania decyzji w dostarczaniu oprogramowania,
- silne umiejętności analityczne i rozwiązywania problemów, z pragmatycznym podejściem do poprawy istniejących rozwiązań,
- pewność w wprowadzaniu zmian w dojrzałych aplikacjach i przejmowaniu odpowiedzialności za wyzwania techniczne,
- chęć pracy z technologią legacy i jej poprawy, a nie tylko utrzymywania istniejącego stanu,
- dobre umiejętności komunikacyjne i współpracy oraz zdolność do efektywnej pracy w zespole,
- dobra znajomość języka angielskiego (min. B2).
Wymagana jest praca z regionu Unii Europejskiej oraz posiadanie zezwolenia na pracę.
Miło widziane: Doświadczenie w stosowaniu GenAI w bardziej zorganizowany sposób w ramach SDLC, w tym zdefiniowane przepływy pracy, wzorce podpowiedzi lub integracje narzędzi w codziennej pracy. Zainteresowanie i znajomość pojawiających się praktyk napędzanych AI (np. przepływy pracy oparte na agentach, wzorce automatyzacji, rozwój wspomagany AI), z chęcią do eksploracji i eksperymentowania poza standardowymi podejściami.
Senior Java Developer in Katowice – pracodawca: Xebia Group
Xebia Group to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Polsce, sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają dostęp do zaawansowanych technologii oraz możliwości współpracy z ekspertami w dziedzinie danych, co sprzyja zdobywaniu cennych umiejętności. Dodatkowo, firma promuje kulturę otwartości i współpracy, co czyni ją idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w obszarze inżynierii danych.