
Walmart je globalno maloprodajno podjetje in podjetje za e-trgovino, ki potrošnikom ponuja storitve prek hipermarketov, diskontnih veleblagovnic, živilskih trgovin in spletne tržnice. Njegovo široko ponudbo izdelkov podpirajo velika mreža fizičnih trgovin, neposredno poslovanje s potrošniki ter logistični sistemi in sistemi dobavne verige, potrebni za pretok izdelkov v celotnem poslovanju.
Višji programski inženir – Java in porazdeljeni sistemi, Bangalore
Pridružite se ekipi Walmart Global Tech pri razvoju sistemov Java, strojnega učenja in porazdeljenih katalogov za globalno maloprodajno tržnico. Pomagajte širiti izkušnje prodajalcev in dobaviteljev z zanesljivo programsko opremo in podatkovno podprtimi rešitvami.
Opis
- Izdelujte zanesljive, visoko zmogljive sisteme, ki upravljajo vsebino katalogov dobaviteljev in prodajalcev na globalni tržnici Walmart.
- Uporabljajte ali razvijajte rešitve strojnega učenja in razširljive modele za primere uporabe v obsegu Walmarta.
- Ustvarjajte intuitivno programsko opremo, usklajeno s potrebami strank in poslovanja.
- Sodelujte s člani ekipe pri opredeljevanju zahtev in vzpostavljanju najboljših praks razvoja programske opreme.
- Vzdržujte visokokakovostno kodo in redno zagotavljajte posodobitve, ki obravnavajo potrebe strank in poslovanja.
- Analizirajte in preizkušajte programe ter izdelke pred njihovo uradno izdajo.
- Učinkovito diagnosticirajte in odpravljajte težave v kodi.
- Razvijajte programsko opremo, ki spremlja izmenjavo zasebnih informacij.
- Prepoznavajte priložnosti za izboljšanje učinkovitosti programske opreme.
- Upoštevajte politike, postopke, poslanstvo, vrednote, etična načela in standarde integritete podjetja.
Zahteve
- Diploma dodiplomskega ali magistrskega študija oziroma diploma MCA iz računalništva ali sorodnega tehničnega področja ali pet let izkušenj na področju programskega inženirstva ali sorodnem področju.
- Najmanj pet let izkušenj z objektno usmerjenim programiranjem v Javi.
- Dobro poznavanje računalniških sistemov, podatkovnih struktur, algoritmov in reševanja problemov.
- Praktične izkušnje s spletnimi storitvami ali aplikacijami J2EE, Kafko, Apache Camelom, spletnimi storitvami RESTful, Springom, Hibernateom, Splunkom in predpomnjenjem.
- Izkušnje z načrtovanjem sistemov in delom s porazdeljenimi sistemi.
- Močne organizacijske, komunikacijske in medosebne veščine.
- Izkušnje s podatkovnimi shrambami SQL in NoSQL, vključno s Cassandro, Elasticom in Mongom.
- Izkušnje z obsežnimi porazdeljenimi storitvami, vključno z razširljivostjo in odpornostjo na napake.
- Izkušnje z infrastrukturo v oblaku, kot so OpenStack, Azure, Google Cloud Platform ali AWS.
- Izkušnje z gradnjo, CI/CD in uvajalnimi cevovodi z uporabo tehnologij, kot so Kubernetes, Docker in Jenkins.
- Stalno zanimanje za raziskovanje, izboljševanje, nadgrajevanje, avtomatizacijo in optimizacijo sistemov ter orodij.
- Minimalne kvalifikacije vključujejo diplomo dodiplomskega študija in tri leta izkušenj na področju programskega inženirstva ali sorodnem področju ali pet let izkušenj na področju programskega inženirstva ali sorodnem področju.
Ugodnosti
- Spodbude na podlagi delovne uspešnosti.
- Porodniški in starševski dopust.
- Plačan prosti čas.
- Zdravstvene ugodnosti.
- Paket nadomestil.
- Usposabljanje za veščine, usmerjene v prihodnost.