
Glavni inženjer
Opis
Glavni Backend Developer – Digital Key Cloud
U Tata Technologies pretvaramo snove o razvoju proizvoda u stvarnost tako što dizajniramo, inženjerski razvijamo i validiramo proizvode sutrašnjice za vodeće svjetske proizvođače. Zbog našeg kontinuiranog rasta, sada zapošljavamo glavnog backend developera – Digital Key Cloud, da ojača naš tim u Geteborgu.
Opseg uloge
Odgovoran za potpuno vlasništvo nad cloud backend razvojem za Digital Key rješenja, uključujući dizajn, implementaciju, sigurnost, skalabilnost i kontinuiranu isporuku. Uloga podržava sigurnu komunikaciju između automobila i telefona putem clouda i isporuku CCC Digital Key V4 funkcija usklađenih sa zahtjevima OEM-a.
Projekat
“Digital Key” Dizajn i integracija funkcija za OEM. Ovaj projekat ima za cilj dizajnirati, razviti i upravljati sigurnom, skalabilnom Digital Key cloud platformom 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 cjelokupni životni ciklus razvoja Digital Key ekosistema, uključujući dizajn, implementaciju, integraciju, testiranje i validaciju.
- Dizajnirati, razvijati, testirati i održavati cloud-native aplikacije Digital Key.
- Razvijati interni cloud softver koji podržava životni ciklus Digital Key (izdavanje, dijeljenje, opoziv, prava).
- Implementirati CCC Digital Key V4 slučajeve upotrebe.
- Podržavati migracijske aktivnosti u cloudu.
- Izgraditi i održavati CI/CD cjevovode za automatizovanu izgradnju, testiranje i implementaciju.
- Upravljati planiranjem izdanja i kontrolisanim implementacijama.
- Pisati testabilan, thread-safe, održiv kod sa jediničnim i komponentnim testovima.
- Kreirati i izvršavati automatizovane testne slučajeve.
- Obavljati međusobne preglede koda i provoditi standarde kodiranja.
- Dizajnirati skalabilne arhitekture i vršiti planiranje kapaciteta.
- Sprovoditi sigurnosne procjene i implementirati mjere zaštite podataka.
- Implementirati šifriranje osjetljivih podataka (prilikom prijenosa i u skladištu).
- Aktivno učestvovati u Agile timovima, preuzimati zadatke sa backloga i sarađivati unakrsno funkcionalno.
- Nadgledati implementaciju kriptografskih sistema i autentifikacije zasnovane na certifikatima kako bi se osigurala sigurnost podataka i kontrola pristupa.
- Sarađivati sa unakrsno funkcionalnim timovima na integraciji Digital Key funkcija sa drugim sistemima vozila, poput infotainmenta i telematike.
- Osigurati da sve Digital Key funkcije ispunjavaju CCC standarde i učestvovati u procesu certifikacije za postizanje interoperabilnosti i sigurnosnih mjerila.
- Voditi end-to-end dizajn certifikacijskih procesa za usklađenost s CCC standardima.
- Voditi rasprave za razvoj sigurnog i skalabilnog cloud-based DK backend-a.
- Kreirati tehničku arhitekturu, dokumente, izvještaje o usklađenosti i specifikacije za cjelokupnu implementaciju sistema.
VJEŠTINE
• 10+ godina iskustva u backend i cloud razvoju, sa značajnim iskustvom sa Digital Key ili povezanim platformama vozila.
• Snažna stručnost u modernom Java backend razvoju.
• Praktično iskustvo sa Digital Key ili cloud platformama povezanih vozila.
• Dokazano iskustvo u cloud razvoju na AWS-u.
• Duboko razumijevanje cloud-native i mikroservisnih arhitektura.
• Iskustvo u implementaciji Digital Key usluga životnog ciklusa (izdavanje, dijeljenje, opoziv, prava). • Poznavanje CCC Digital Key V4 specifikacija i povezanih slučajeva upotrebe.
• Iskustvo sa CI/CD cjevovodima i DevOps alatima (Jenkins, Git, Jira).
• Sposobnost pisanja thread-safe, testabilnog i održivog koda.
• Snažno iskustvo sa jediničnim, komponentnim i automatizovanim testiranjem (GTest/Mock ili ekvivalent).
• Poznavanje Python razvoja za cloud i backend usluge.
• Iskustvo sa sigurnim sistemima, uključujući šifriranje i zaštitu podataka.
• Snažno razumijevanje skalabilnosti, performansi i planiranja kapaciteta.
• Udobno raditi u Agile razvojnim okruženjima.
Ako ste strastveni u donošenju inovacija projekte na kojima radite, rado bismo čuli od vas.
Tata Technologies: Inženjering 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 će biti kontaktirani samo kandidati koji se razmatraju. Ako ne čujete od nas u roku od 10 radnih dana nakon roka za prijavu, to će značiti da nažalost vaša prijava nije uspjela. Međutim, zadržaćemo vaše podatke za sve pogodne buduće prilike.
Zahtjevi
Radno iskustvo
Programer