
A Resilinc ellátásilánc-kockázatkezelési és reziliencia-szoftvert biztosít olyan szervezetek számára, amelyeknek átláthatóbb képre van szükségük beszállítói hálózataikról és a lehetséges fennakadásokról. Platformja a mesterséges intelligenciát, a saját fejlesztésű ellátásilánc-adatokat, a térképezést, a megfigyelést, az előrejelző elemzést és a kockázatértékelést ötvözi, hogy segítse a vállalkozásokat a problémák előrejelzésében és a válaszlépések összehangolásában globális beszállítóikkal.
A vállalat többek között a repülőgépiparban, az egészségügyben és a high-tech gyártásban támogatja az ellátási lánc folytonosságát, a megfelelést, az üzletmenet-folytonosság tervezését és az ESG-felügyeletet. Megoldásai olyan vezetők és szakemberek számára relevánsak, mint a vezérigazgatók, a beszerzési vezetők és az ellátásilánc-rezilienciáért felelős menedzserek.
Senior szoftvermérnök, Java/Spring Boot — Resilinc (India, távmunka)
Csatlakozz a Resilinc csapatához, és fejlessz Java- és Spring Boot-alapú háttérszolgáltatásokat egy ügynökalapú mesterséges intelligenciát használó ellátásilánc-intelligencia-platformhoz. Tervezz robusztus mikroszolgáltatásokat, API-kat és felhőnatív rendszereket skálázható éles használatra.
Leírás
- Skálázható, nagy teljesítményű háttérszolgáltatásokat tervezz, fejlessz, tesztelj, telepíts és tarts karban Java és Spring Boot használatával
- Készíts újrafelhasználható, éles használatra kész kódot, és vegyél részt a technikai tervezésben és az architekturális döntésekben
- Hozz létre a rendelkezésre állásra, skálázhatóságra, robusztusságra és hibatűrésre optimalizált REST API-kat és mikroszolgáltatásokat
- Biztosítsd a szolgáltatások integrációját hitelesítéssel, jogosultságkezeléssel és bevált API-biztonsági gyakorlatokkal
- Használj PostgreSQL-t és más relációs adatbázisokat hatékony sémák és adatelérési megoldások kialakításához
- Írj, elemezz és optimalizálj összetett SQL-lekérdezéseket JPA és Hibernate használatával
- Telepítsd, üzemeltesd és skálázd az Azure-felhőalkalmazásokat CI/CD-gyakorlatok alkalmazásával
- Használj Dockert és Kubernetes-t a konténerizált telepítés, az orkchesztráció és az üzemeltetési felkészültség támogatására
- Alkalmazz elosztott rendszerű mintákat, többek között többszálúságot, konkurenciát, gyorsítótárazást, újrapróbálkozást, robusztusságot és hibatűrést
- Készíts egység- és integrációs teszteket JUnit, Mockito, Testcontainers vagy hasonló eszközökkel, és vegyél részt a kódátvizsgálásokban
- Működj együtt termékmenedzserekkel, architektekkel, QA-, DevOps- és mérnöki csapatokkal a szolgáltatások és funkciók megvalósításában
- Mentoráld a junior és középhaladó mérnököket, miközben hozzájárulsz a mérnöki szabványok megerősítéséhez
- Vizsgáld ki az összetett éles környezeti problémákat, azonosítsd a kiváltó okokat, és nyújts tartós megoldásokat
- Fejleszd az alkalmazások teljesítményét, skálázhatóságát, megfigyelhetőségét, biztonságát, fejlesztési munkafolyamatait és kódminőségét
- Kövesd a releváns technológiai fejleményeket, és mérd fel a mérnöki fejlesztés gyakorlati lehetőségeit
Követelmények
- Számítástechnikai, mérnöki vagy kapcsolódó területen szerzett alap- vagy mesterfokú végzettség, illetve azzal egyenértékű gyakorlati tapasztalat
- 5–8+ év professzionális szoftverfejlesztési tapasztalat, erős gyakorlati jártassággal a Javában, a Spring Bootban és a háttérfejlesztésben
- Erős tapasztalat REST API-k, mikroszolgáltatások és elosztott alkalmazások tervezésében objektumorientált tervezés, SOLID-elvek és bevált tervezési minták használatával
- 3+ év gyakorlati tapasztalat összetett SQL-lekérdezések írásában, beleértve az allekérdezéseket, összekapcsolásokat, halmazműveleteket, aggregáló függvényeket, sématervezést és lekérdezésoptimalizálást
- Erős tapasztalat relációs adatbázisokkal és PostgreSQL-lel
- Gyakorlati tapasztalat a JPA/Hibernate, a Git, a Maven vagy Gradle, valamint az olyan automatizált tesztelési eszközök használatában, mint a JUnit és a Mockito
- Tapasztalat Azure, Docker, Kubernetes és CI/CD-folyamatok használatában
- Erős hibakeresési, analitikus, problémamegoldó és teljesítményhangolási készségek, a biztonságos háttérfejlesztés alapos ismeretével
- Kiváló kommunikációs és együttműködési készségek, beleértve az agilis/Scrum-csapatokban szerzett tapasztalatot
- Képesség a felelősségvállalásra, a változó prioritásokhoz való alkalmazkodásra és a hatékony munkavégzésre gyors tempójú termékfejlesztési környezetben
- Tapasztalat nagy forgalmú, magas rendelkezésre állású SaaS- vagy vállalati platformok fejlesztésében
- Az OAuth 2.0, a JWT, a megfigyelhetőségi eszközök és a DevOps-gyakorlatok ismerete
- Jártasság a teljesítménytesztelésben, az infrastruktúrakódban, a Domain-Driven Designban vagy olyan front-end technológiákban, mint az Angular vagy a React
Juttatások
- Teljes mértékben távoli munkavégzés
- Átfogó juttatások az egészség, a pénzügyi biztonság és a jóllét támogatására
- Lehetőség személyes kapcsolódásra
- Lehetőség technikai szakértelem fejlesztésére
- A felelősségvállalásra, a céltudatosságra és a jelentős technológia alakításában való részvételre épülő kultúra