
Vodeći inženjer
Opis
Vodeći backend programer – Digitalni ključ u oblaku
U Tata Technologies ostvarujemo snove o razvoju proizvoda dizajniranjem, inženjeringom i validacijom proizvoda sutrašnjice za vodeće svjetske proizvođače. Zbog nastavka rasta, zapošljavamo vodećeg backend programera – Digitalni ključ u oblaku, za jačanje našeg tima u Göteborgu.
Opis uloge
Odgovoran za cjelokupno vlasništvo nad razvojem cloud backend-a za rješenja Digitalnog ključa, uključujući dizajn, implementaciju, sigurnost, skalabilnost i kontinuiranu isporuku. Uloga podržava sigurnu komunikaciju između automobila i telefona putem oblaka i isporuku CCC Digital Key V4 značajki usklađenih sa zahtjevima OEM-a.
Projekt
Dizajn i integracija značajke "Digitalni ključ" za OEM. Ovaj projekt ima za cilj dizajnirati, razviti i upravljati sigurnom, skalabilnom cloud platformom Digitalnog ključa koja omogućuje besprijekoran pristup vozilu i kontrolu putem pametnih telefona i povezanih usluga. Rješenje podržava end-to-end komunikaciju između automobila i telefona kroz cloud sustave, osiguravajući visoku sigurnost, pouzdanost i usklađenost s industrijskim i OEM standardima.
Područje odgovornosti
- Voditi cjelokupni životni ciklus razvoja ekosustava Digitalnog ključa, uključujući dizajn, implementaciju, integraciju, testiranje i validaciju.
- Dizajnirati, razvijati, testirati i održavati cloud-native aplikacije Digitalnog ključa
- Razvijati interni cloud softver koji podržava životni ciklus Digitalnog ključa (izdavanje, dijeljenje, opoziv, prava)
- Implementirati CCC Digital Key V4 slučajeve upotrebe
- Podržavati aktivnosti migracije u oblak
- Izgraditi i održavati CI/CD cjevovode za automatsku izgradnju, testiranje i implementaciju
- Upravljati planiranjem izdanja i kontroliranim implementacijama
- Pisati testabilan, thread-safe, održiv kod s jediničnim i komponentnim testovima
- Kreirati i izvršavati automatizirane testne slučajeve
- Obavljati peer code review i provoditi standarde kodiranja
- Dizajnirati skalabilne arhitekture i provoditi planiranje kapaciteta
- Provoditi sigurnosne procjene i implementirati mjere zaštite podataka
- Implementirati enkripciju za osjetljive podatke (u prijenosu i u mirovanju)
- Aktivno sudjelovati u Agile timovima, preuzimati zadatke iz backloga i surađivati među funkcionalnim timovima
- Nadgledati implementaciju kriptografskih sustava i autentifikacije temeljene na certifikatima kako bi se osigurala sigurnost podataka i kontrola pristupa.
- Surađivati s međufunkcionalnim timovima na integraciji značajki Digitalnog ključa s drugim sustavima vozila, poput infotainmenta i telematike.
- Osigurati da sve značajke Digitalnog ključa zadovoljavaju CCC standarde i sudjelovati u procesu certifikacije kako bi se postigli standardi interoperabilnosti i sigurnosti.
- Voditi end-to-end dizajn certifikacijskih procesa za usklađenost s CCC standardima.
- Voditi rasprave za razvoj sigurnog i skalabilnog cloud backend-a za Digitalni ključ.
- Kreirati tehničku arhitekturu, dokumente, izvješća o usklađenosti i specifikacije za implementaciju na razini sustava.
VJEŠTINE
• 10+ godina iskustva u backend i cloud razvoju, sa snažnim iskustvom u Digitalnom ključu ili povezanim platformama vozila
• Snažna stručnost u modernom Java backend razvoju
• Praktično iskustvo s Digitalnim ključem ili cloud platformama povezanih vozila
• Dokazano iskustvo u cloud razvoju na AWS-u
• Duboko razumijevanje cloud-native i mikroservisnih arhitektura
• Iskustvo u implementaciji usluga životnog ciklusa Digitalnog ključa (izdavanje, dijeljenje, opoziv, prava)
• Poznavanje CCC Digital Key V4 specifikacija i povezanih slučajeva upotrebe
• Iskustvo s CI/CD cjevovodima i DevOps alatima (Jenkins, Git, Jira)
• Sposobnost pisanja thread-safe, testabilnog i održivog koda
• Snažno iskustvo s jediničnim, komponentnim i automatiziranim testiranjem (GTest/Mock ili ekvivalentno)
• Poznavanje Python razvoja za cloud i backend usluge
• Iskustvo sa sigurnim sustavima, uključujući enkripciju i zaštitu podataka
• Snažno razumijevanje skalabilnosti, performansi i planiranja kapaciteta
• Navika rada u Agile razvojnim okruženjima
Ako ste strastveni u donošenju inovacija u projekte na kojima radite, željeli bismo čuti od vas.
Tata Technologies: Inženjering boljeg svijeta.
Tata Technologies zahvaljuje svim kandidatima na interesu; svaka prijava bit će pregledana prema postavljenim kriterijima za radno mjesto. Obavijestit ćemo samo kandidate koji su u razmatranju. Ako od nas ne čujete u roku od 10 radnih dana od datuma zatvaranja natječaja, to znači da nažalost vaša prijava nije uspjela. Međutim, zadržat ćemo vaše podatke za bilo koje odgovarajuće buduće prilike.
Zahtjevi
Radno iskustvo
Softverski inženjer