the:protocol.it Hybrydowo Senior

Senior Software Engineer (Java, with German)

Capgemini Polska

⚲ Bydgoszcz, Gdańsk, Katowice, Kraków, Lublin, Opole, Poznań, Warszawa, Wrocław

Do uzgodnienia

Wymagania

  • wykształcenie techniczne i solidne podstawy inżynierii oprogramowania
  • min. 5 lat doświadczenia z technologiami Java/JVM
  • doświadczenie z Spring, Hibernate, Maven, Git, Kubernetes oraz Angular lub React
  • umiejętność pisania testów jednostkowych (JUnit, Mockito) i pracy z architekturą mikroserwisową
  • doświadczenie z relacyjnymi (MS SQL/Oracle) lub nierelacyjnymi (Redis/MongoDB) bazami danych
  • praktyczne doświadczenie z CI/CD i systemami kontroli wersji
  • angielski i niemiecki na poziomie min. B2
  • praktyczne doświadczenie w AI/GenAI (LLM, RAG, agentic workflows) w środowisku produkcyjnym lub bliskim produkcji

Opis stanowiska

Projektowanie, rozwój i wdrażanie aplikacji backendowych w Java i nowoczesnych technologiach JVM dla międzynarodowych klientów Capgemini. Będziesz integrować aplikacje z komponentami w Kubernetes, utrzymywać pipeline'y CI/CD oraz wspierać AI-assisted engineering. Uwaga: według dekodera oczekuje się realnego, praktycznego doświadczenia w implementacji rozwiązań AI/GenAI (LLM, RAG, agentic workflows) w środowisku produkcyjnym lub bliskim produkcji, a nie tylko wiedzy teoretycznej.

🔍 Dekoder Ogłoszenia

🔴
Hands-on experience in AI / GenAI — including practical use of LLMs, RAG patterns, and agentic workflows in production or near-production environments
Oczekuje się, że kandydat będzie miał realne, praktyczne doświadczenie w implementacji rozwiązań AI/GenAI, a nie tylko teoretyczną wiedzę.
🔴
Nice to have: experience in tech lead role.
Chociaż nie jest to wymagane, firma może preferować kandydata z doświadczeniem lidera technicznego, co może oznaczać większą odpowiedzialność lub oczekiwania.
🟡
solid foundations in software engineering
Wymaga to nie tylko umiejętności kodowania, ale także głębokiego zrozumienia zasad inżynierii oprogramowania i dobrych praktyk.
🟡
Communicative English and German (min. B2)
Oznacza to, że będziesz musiał aktywnie używać obu języków w codziennej pracy, a nie tylko posiadać podstawową znajomość.
🟡
Designing, developing and implementing
Pełen cykl życia projektu, od koncepcji po wdrożenie, co może oznaczać szeroki zakres obowiązków.