Resilinc
Resilinc

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