Senior Backend Developer z j. niemieckim (B2B)
140 - 170 PLN/ godz.B2B
SeniorInne·B2B
#388375·Dodano 2 dni temu·0
Źródło: justjoin.itTech Stack / Keywords
CloudCI/CDKotlinDockerGCPGitLabTerraformKafkaJava
Firma i stanowisko
dmTECH to ponad 1 400 ekspertów technologicznych działających w obszarze retailTECH dla koncernu dm, jednej z największych europejskich sieci drogerii, obecnych w Niemczech, Austrii i Polsce. Firma tworzy, rozwija i utrzymuje systemy e-commerce, mobile, marketing technologies oraz systemy wspierające sklepy, centra logistyczne i centrale dm w 14 krajach Europy.
Wymagania
- Minimum 7 lat doświadczenia w programowaniu w językach Java i/lub Kotlin
- Znajomość języków: polski (C1), niemiecki (B2/C1), angielski (B2)
- Znajomość i praktyczne doświadczenie ze Spring Framework
- Doświadczenie w projektowaniu i implementacji architektury mikroserwisów
- Doświadczenie w integracji z systemami zewnętrznymi (np. poprzez REST, messaging, webhooks)
- Praktyczna znajomość narzędzi AI wspierających wytwarzanie oprogramowania (np. GitHub Copilot, Claude, Cursor)
- Minimum 2 lata udokumentowanego doświadczenia jako starszy programista
- Doświadczenie w korzystaniu i uruchamianiu oprogramowania w usługach chmurowych (GCP lub AWS)
- Doświadczenie w pracy w zwinnym środowisku projektowym
- Doświadczenie w dostarczaniu oprogramowania o wysokiej jakości w oparciu o TDD oraz CI/CD
- Otwartość i inicjatywa w działaniu
- Gotowość do rozwoju kompetencji oraz dzielenia się wiedzą
- Dbałość o bezpieczeństwo tworzonych rozwiązań IT
Nice to have:
- Znajomość technologii Terraform, Kafka
- Doświadczenie we współpracy z zespołami międzynarodowymi
- Dobra znajomość baz danych (SQL)
Obowiązki
- Realizacja usług w zakresie tworzenia oprogramowania backendowego przy użyciu języków Java lub Kotlin
- Projektowanie i implementacja mikroserwisów
- Tworzenie REST API i integracji z systemami zewnętrznymi
- Współtworzenie i rozwijanie zaawansowanych aplikacji opartych na rozwiązaniach chmurowych w zwinnym modelu współpracy
- Dostarczanie rozwiązań z uwzględnieniem wysokiej jakości kodu, dostępności, bezpieczeństwa, wydajności, skalowalności i niezawodności projektowanych systemów
- Wykorzystanie narzędzi AI wspierających wytwarzanie oprogramowania w codziennej pracy developerskiej
- Odpowiedzialność za jakość i rezultat dostarczanych rozwiązań technologicznych
- Współpraca z zespołami specjalistycznymi dmTECH i drogerii dm przy realizacji rozwiązań technologicznych
Benefity
- Partnerski model współpracy oparty na autonomii i kulturze dialogu
- Pair programming zwiększający efektywność i umożliwiający sharing wiedzy
- Elastyczność i zaufanie bez narzuconych sztywnych godzin pracy
- Przygotowany plan wdrożenia do zadań projektowych z wyprzedzeniem
Elastyczne godziny
dmTECH Polska
20 aktywnych ofert