
Walmart je globalna maloprodajna i e-trgovinska kompanija koja opslužuje potrošače putem hipermarketa, diskontnih robnih kuća, trgovina mješovitom robom i internetskog tržišta. Njezinu široku ponudu proizvoda podržavaju velika mreža fizičkih trgovina, izravno poslovanje s potrošačima te logistički sustavi i sustavi opskrbnog lanca potrebni za kretanje proizvoda kroz cijelo poslovanje.
Glavni softverski inženjer, IAM — Bangalore, rad na lokaciji
Vodite razvoj Walmartove poslovne platforme za upravljanje identitetima i pristupom u Bangaloreu. Izgrađujte skalabilne mikrousluge, integracije identiteta i izvršne usluge koje podržavaju globalno maloprodajno poslovanje.
Opis
- Razvijati i unapređivati Walmartovu aplikaciju za upravljanje identitetima i pristupom
- Izrađivati, testirati i implementirati skalabilna rješenja za Walmartove zaposlenike diljem svijeta
- Izrađivati ponovno upotrebljive strategije, servisne komponente, biblioteke i okvire za poslovne IAM usluge
- Isporučivati softver koji zadovoljava definirane standarde i metrike kvalitete
- Mentorirati inženjere i pomagati u izgradnji tehnički snažnih i samostalnih timova
- Pisati i održavati tehničku dokumentaciju za interne timove i korisnike
- Upravljati, zakrpati, održavati i nadzirati IAM sustave
- Istraživati i rješavati incidente, probleme i promjene u sustavima
- Podržavati aplikacijske timove pri integraciji s IAM-om, SSO-om, Active Directoryjem i povezanim modulima
- Pratiti nove tehnologije u području identiteta i sigurnosti
Zahtjevi
- Preddiplomski studij računalnih znanosti, računalnog inženjerstva, računalnih informacijskih sustava, softverskog inženjerstva ili srodnog područja te četiri godine iskustva u softverskom inženjerstvu, ili šest godina srodnog iskustva u softverskom inženjerstvu
- Napredno poznavanje dizajniranja, razvoja i rada arhitektura mikrousluga
- Napredno razumijevanje IAM načela, uključujući autentikaciju, autorizaciju, SSO, MFA, RBAC, ABAC te federaciju SAML-a, OAutha i OpenID Connecta
- Iskustvo u razvoju REST API-ja i gRPC usluga te dokumentiranju API-ja pomoću alata Swagger ili OpenAPI
- Praktično iskustvo s korištenjem Dockera i Kubernetesa
- Poznavanje implementacije i rada mikrousluga na platformama AWS, Azure ili Google Cloud Platform
- Razumijevanje platformi za razmjenu poruka kao što su Kafka, RabbitMQ ili AWS SNS/SQS
- Napredno poznavanje Jave, J2EE-a i Springa
- Iskustvo s alatima i praksama za observability, uključujući Prometheus, Grafanu, ELK Stack ili Jaeger
- Iskustvo u zaštiti autentikacije, autorizacije i komunikacije između usluga
- Iskustvo s NoSQL bazama podataka kao što su Cosmos DB, Cassandra ili MongoDB
Pogodnosti
- Poticajne nagrade na temelju radnog učinka
- Rodiljni i roditeljski dopust
- Plaćeni dopust
- Zdravstvene pogodnosti