Software Engineer (Java, with German)
⚲ Gdańsk, Katowice, Kraków, Lublin, Opole, Poznań, Warszawa, Wrocław
Do uzgodnienia
Wymagania
- wykształcenie techniczne i solidne podstawy software engineeringu
- min. 2-5 lat doświadczenia z technologiami Java/JVM
- doświadczenie z Spring, Hibernate, Maven i Git
- umiejętność pisania testów jednostkowych (JUnit, Mockito)
- doświadczenie z relacyjnymi (MS SQL/Oracle) lub nierelacyjnymi (Redis/MongoDB) bazami danych
- praktyczne doświadczenie z CI/CD i systemami kontroli wersji
- komunikatywny angielski i niemiecki (min. B1)
Mile widziane
- doświadczenie z Kubernetes i technologiami frontendowymi (Angular lub React)
Opis stanowiska
Capgemini szuka Software Engineera (Java) do rozwijania i utrzymania aplikacji wspierających krytyczne procesy biznesowe, w szczególności w sektorze publicznym. Będziesz projektować nowe funkcje, modernizować istniejące systemy i integrować komponenty w środowiskach Kubernetes, współpracując z architektami, zespołami produktowymi i ekspertami domenowymi. To rola dla inżyniera z solidnymi podstawami Java/JVM, który chce mieć realny wpływ na ewolucję systemów i pracować w międzynarodowych, zwinnych zespołach. Uwaga: wymagana jest komunikatywna znajomość języka niemieckiego (min. B1) — to realny warunek, nie tylko 'nice to have'.
🔍 Dekoder Ogłoszenia
🟡
solid foundations in software engineering
Oczekuje się, że kandydat posiada ugruntowaną wiedzę teoretyczną i praktyczną z zakresu inżynierii oprogramowania, nie tylko umiejętność pisania kodu.
🟡
Ability to write unit tests
Wymagane jest nie tylko pisanie testów jednostkowych, ale także umiejętność ich projektowania i utrzymania w sposób efektywny.
🟡
Experience with GenAI tools (e.g. GitHub Copilot) or willingness to actively use them to support your daily development work.
Firma aktywnie promuje wykorzystanie narzędzi AI do wspomagania pracy, co może oznaczać oczekiwanie na ich efektywne stosowanie w codziennych zadaniach.
🟡
You can expect real influence on how systems evolve
Możesz mieć wpływ na kierunek rozwoju systemów, ale skala tego wpływu może być różna i zależy od struktury firmy i projektów.
🟡
deep exposure to client operations
Będziesz miał/a bliski kontakt z działaniem klienta i jego procesami biznesowymi, co może wymagać dobrej komunikacji i zrozumienia specyfiki branży.