Tata Technologies Nordics AB logo

Główny inżynier

Tata Technologies Nordics AB
·
Göteborg
·
6. 05. 2026. - 5. 06. 2026.
Rola:Inżynier oprogramowania
Kategoria:Prace ręczne i IT
Wymagany szwedzki:Nie

Opis

Główny programista backend – Digital Key Cloud


W Tata Technologies realizujemy marzenia o rozwoju produktów, projektując, inżynieryjnie opracowując i walidując produkty przyszłości dla światowych liderów produkcji. Ze względu na ciągły rozwój poszukujemy Głównego Programisty Backend – Digital Key Cloud, aby wzmocnić nasz zespół w Göteborgu.


Zakres obowiązków


Pełna odpowiedzialność za rozwój backendu chmurowego dla rozwiązań Digital Key, w tym projektowanie, implementację, bezpieczeństwo, skalowalność i ciągłe dostarczanie. Rola wspiera bezpieczną komunikację samochód-telefon poprzez chmurę oraz dostarczanie funkcji CCC Digital Key V4 zgodnie z wymaganiami producenta OEM.


Projekt


Projektowanie i integracja funkcji „Digital Key” dla producenta OEM. Celem projektu jest zaprojektowanie, opracowanie i uruchomienie bezpiecznej, skalowalnej platformy chmurowej Digital Key, umożliwiającej bezproblemowy dostęp do pojazdu i sterowanie przez smartfony oraz usługi połączone. Rozwiązanie wspiera komunikację end-to-end między samochodem a telefonem przez systemy chmurowe, zapewniając wysokie bezpieczeństwo, niezawodność i zgodność ze standardami branżowymi oraz wymaganiami OEM.


Obszar odpowiedzialności


  • Kierowanie pełnym cyklem rozwoju ekosystemu Digital Key, w tym projektowanie, implementacja, integracja, testowanie i walidacja.
  • Projektowanie, rozwój, testowanie i utrzymanie natywnych aplikacji chmurowych Digital Key.
  • Rozwój wewnętrznego oprogramowania chmurowego wspierającego cykl życia Digital Key (wydawanie, udostępnianie, unieważnianie, uprawnienia).
  • Implementacja przypadków użycia CCC Digital Key V4.
  • Wsparcie działań migracyjnych do chmury.
  • Budowa i utrzymanie potoków CI/CD dla automatycznego budowania, testowania i wdrażania.
  • Zarządzanie planowaniem wydań i kontrolowanymi wdrożeniami.
  • Pisanie testowalnego, bezpiecznego wątkowo i łatwego w utrzymaniu kodu z testami jednostkowymi i komponentowymi.
  • Tworzenie i wykonywanie zautomatyzowanych testów.
  • Przeprowadzanie przeglądów kodu (peer review) i egzekwowanie standardów kodowania.
  • Projektowanie skalowalnych architektur i planowanie wydajności.
  • Przeprowadzanie oceny bezpieczeństwa i wdrażanie środków ochrony danych.
  • Implementacja szyfrowania danych wrażliwych (w tranzycie i w spoczynku).
  • Aktywne uczestnictwo w zespołach Agile, pobieranie zadań z backlogu i współpraca międzyfunkcyjna.
  • Nadzór nad implementacją systemów kryptograficznych i uwierzytelniania opartego na certyfikatach w celu zapewnienia bezpieczeństwa danych i kontroli dostępu.
  • Współpraca z zespołami międzyfunkcyjnymi w celu integracji funkcji Digital Key z innymi systemami pojazdu, takimi jak infotainment i telematyka.
  • Zapewnienie, że wszystkie funkcje Digital Key spełniają standardy CCC oraz udział w procesie certyfikacji w celu osiągnięcia interoperacyjności i benchmarków bezpieczeństwa.
  • Kierowanie kompleksowym projektowaniem procesów certyfikacji zgodnie ze standardami CCC.
  • Kierowanie dyskusjami na temat opracowania bezpiecznego i skalowalnego zaplecza chmurowego DK.
  • Tworzenie architektury technicznej, dokumentów, raportów zgodności i specyfikacji dla wdrożenia w całym systemie.


UMIEJĘTNOŚCI

• Ponad 10 lat doświadczenia w backendzie i rozwoju chmurowym, z silnym kontaktem z platformami Digital Key lub pojazdów połączonych

• Silna znajomość nowoczesnego programowania backend w Javie

• Praktyczne doświadczenie z Digital Key lub platformami chmurowymi dla pojazdów połączonych

• Udokumentowane doświadczenie w rozwoju chmury na AWS

• Głębokie zrozumienie architektur natywnych dla chmury i mikroserwisów

• Doświadczenie w implementacji usług cyklu życia Digital Key (wydawanie, udostępnianie, unieważnianie, uprawnienia) • Znajomość specyfikacji CCC Digital Key V4 i powiązanych przypadków użycia

• Doświadczenie z potokami CI/CD i narzędziami DevOps (Jenkins, Git, Jira)

• Umiejętność pisania bezpiecznego wątkowo, testowalnego i łatwego w utrzymaniu kodu

• Silne doświadczenie z testami jednostkowymi, komponentowymi i zautomatyzowanymi (GTest/Mock lub równoważne)

• Znajomość języka Python dla rozwoju chmury i usług backendowych

• Doświadczenie z bezpiecznymi systemami, w tym szyfrowaniem i ochroną danych

• Silne zrozumienie skalowalności, wydajności i planowania pojemności

• Umiejętność pracy w środowisku Agile


Jeśli pasjonuje Cię wprowadzanie innowacji w projektach, nad którymi pracujesz, chętnie się z Tobą skontaktujemy.


Tata Technologies: Inżynieria dla lepszego świata.


Tata Technologies dziękuje wszystkim kandydatom za zainteresowanie; każda aplikacja zostanie przeanalizowana pod kątem ustalonych kryteriów na dane stanowisko. Informujemy, że skontaktujemy się tylko z kandydatami brane pod uwagę. Jeśli nie otrzymasz od nas wiadomości w ciągu 10 dni roboczych od daty zamknięcia rekrutacji, oznacza to, że Twoja aplikacja niestety nie została rozpatrzona pomyślnie. Jednak zatrzymamy Twoje dane w przypadku odpowiednich przyszłych możliwości.

Zahtjevi

Radno iskustvo

Inżynier oprogramowania