
Lead Inženjer
Opis
Lead Backend Developer – Digitalni ključ u oblaku
U kompaniji Tata Technologies ostvarujemo snove o razvoju proizvoda tako što dizajniramo, inženjeriramo i validiramo proizvode sutrašnjice za vodeće svjetske proizvođače. Zbog našeg kontinuiranog rasta, sada zapošljavamo Lead Backend Developera – Digitalni ključ u oblaku, kako bismo ojačali naš tim u Göteborgu.
Opis uloge
Odgovoran za potpuno vlasništvo nad razvojem cloud backenda 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 karakteristika u skladu s zahtjevima OEM-a.
Projekat
„Digitalni ključ“ – dizajn karakteristika i integracija za OEM. Ovaj projekat ima za cilj dizajnirati, razviti i upravljati sigurnom, skalabilnom cloud platformom Digitalnog ključa koja omogućava besprijekoran pristup i kontrolu vozila putem pametnih telefona i povezanih usluga. Rješenje podržava end-to-end komunikaciju između automobila i telefona kroz cloud sisteme, osiguravajući visoku sigurnost, pouzdanost i usklađenost s industrijskim i OEM standardima.
Oblast odgovornosti
- Voditi end-to-end životni ciklus razvoja ekosistema Digitalnog ključa, uključujući dizajn, implementaciju, integraciju, testiranje i validaciju.
- Dizajnirati, razviti, testirati i održavati cloud-nativne 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 upotrebe
- Podržati aktivnosti migracije u oblak
- Izgraditi i održavati CI/CD cjevovode za automatiziranu 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 recenzije koda i provoditi standarde kodiranja
- Dizajnirati skalabilne arhitekture i vršiti planiranje kapaciteta
- Provoditi sigurnosne procjene i implementirati mjere zaštite podataka
- Implementirati enkripciju osjetljivih podataka (u prijenosu i na mirovanju)
- Aktivno sudjelovati u Agile timovima, preuzimati zadatke s backloga i surađivati unakrsno funkcionalno
- Nadzirati implementaciju kriptografskih sistema i autentifikacije zasnovane na certifikatima kako bi se osigurala sigurnost podataka i kontrola pristupa.
- Sarađivati s unakrsno funkcionalnim timovima na integraciji karakteristika Digitalnog ključa s drugim sistemima vozila, poput infotainmenta i telematike.
- Osigurati da sve karakteristike Digitalnog ključa ispunjavaju CCC standarde i sudjelovati u procesu certifikacije radi postizanja interoperabilnosti i sigurnosnih mjerila.
- Voditi end-to-end dizajn procesa certifikacije za usklađenost s CCC standardima.
- Voditi diskusije za razvoj sigurnog i skalabilnog cloud-based DK backenda.
- Kreirati tehničku arhitekturu, dokumente, izvještaje o usklađenosti i specifikacije za sistemsku implementaciju.
VJEŠTINE
• Više od 10 godina iskustva u backend i cloud razvoju, s jakim radom na Digitalnom ključu ili platformama povezanih vozila
• Jaka 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-nativnih 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
• Jako iskustvo s jediničnim, komponentnim i automatiziranim testiranjem (GTest/Mock ili ekvivalent)
• Poznavanje Python razvoja za cloud i backend usluge
• Iskustvo sa sigurnim sistemima, uključujući enkripciju i zaštitu podataka
• Jako razumijevanje skalabilnosti, performansi i planiranja kapaciteta
• Navika rada u Agile razvojnim okruženjima
Ako ste strastveni u donošenju inovacija na projekte na kojima radite, voljeli bismo čuti od vas.
Tata Technologies: Inženjerstvo boljeg svijeta.
Tata Technologies se zahvaljuje svim kandidatima na interesovanju; svaka prijava će biti pregledana u odnosu na postavljene kriterijume za ulogu. Željeli bismo obavijestiti da ćemo kontaktirati samo kandidate koji su u razmatranju. Ako ne čujete od nas u roku od 10 radnih dana nakon datuma zatvaranja, to će značiti da vaša prijava nažalost nije uspješna. Ipak, zadržat ćemo vaše podatke za bilo koje odgovarajuće buduće prilike.
Zahtjevi
Radno iskustvo
Razvojni inženjer softvera