Software Development Engineer II (MyProduct: Cost, Deals, Fuel and Cost API)
Munkáltató · Tesco Magyarország
Budapest
Software Development Engineer (JAVA) pozícióban különböző backend technológiák szakértője leszel, és olyan szoftvereket fejlesztesz, amelyek megkönnyítik ügyfeleink és kollégáink mindennapjait. Te felelsz majd egy szoftverprogram teljes fejlesztési és támogatási folyamatáért.
Feladatok
- Az IDE, a programozási nyelv és az eszközök alapos ismerete Java területen
- Bármilyen funkció magabiztos tesztvezérelt fejlesztése (TDD)
- Kód profilozása és optimalizálása
- Megfelelő tervezési minták azonosítása és alkalmazása a feladatok során
- A kohézió és a SOLID elvek jó szintű ismerete, valamint alkalmazásuk a gyakorlatban
- Valamely releváns operációs rendszer gyakorlati szintű ismerete
- Szkriptelés és automatizálás a releváns környezetben
- A mesterséges intelligencia napi szintű használata a követelmények megértéséhez, tervezéshez és fejlesztéshez
Feltételek és juttatások
Határozatlan idejű szerződésHatározatlan idejű munkaszerződés a kezdetektől – ezzel is kifejezzük a képességeidbe vetett bizalmunkatÉves teljesítménybónuszAz egyéni és az üzleti teljesítmény alapjánMagánegészségügyKiterjesztett magánegészségügyi ellátás – komplex csomag számos szakrendeléssel, egészségügyi szolgáltatással és ingyenes influenza elleni védőoltássalCafeteriaSegítség a relokációbanSzakszerű segítség a releváns munkavállalási engedélyek és egyéb szükséges dokumentumok beszerzéséhezTanulási lehetőségekHitelesített technikai képzések és tanulási platformok, mint az Udemy, a Pluralsight és az O'ReillyAjánlási bónusz
Elvárások
- Felhőalapú környezetben (AWS vagy Azure) szerzett tapasztalat
- NoSQL technológiák (Redis, MongoDB vagy hasonló) és relációs adatbázisok (RDBMS) ismerete
- Különböző keretrendszerek és könyvtárak (Spring Boot, Micronaut vagy hasonló) ismerete
- Docker és Kubernetes (vagy hasonló) használatával szerzett tapasztalat a konténerizáció, skálázhatóság és alkalmazásfigyelés terén
- Lean és Agile környezetben szerzett tapasztalat, valamint az olyan módszertanok elveinek ismerete, mint a BDD, ATDD és TDD