High 5 Games
High 5 Games

A High 5 Games kaszinóautomatás játékokat és platformtechnológiát fejleszt és szállít szabályozott szerencsejáték-szolgáltatók és iparági partnerek számára. Portfóliója több mint 150 online és szárazföldi kaszinóautomatás játékot, valamint különféle kaszinóélményekhez tervezett progresszív jackpotokat és játékon belüli promóciós eszközöket foglal magában.

A vállalat B2B-integrációkon keresztül kaszinóplatform- és játékstúdió-megoldásokat is kínál, támogatva mind az üzemeltetőknek szánt telepítéseket, mind a játékosoknak szánt közösségi és valódi pénzes termékeket. A High 5 Games a játékok, a szerencsejáték és a B2B-technológia területén működik, csapata 51–200 alkalmazottból áll.

Technológiai igazgató és vezető architektus, New Jersey, távmunka

Vezesse a High 5 Games közösségi kaszinójáték-platformjának Java mikroszolgáltatás-architektúráját. Irányítsa a felhőrendszereket, a valós idejű tranzakciókat, a megbízhatóságot, a biztonságot és a technológiai csapatokat.

Leírás

  • Határozza meg a több száz Java mikroszolgáltatásból álló felhőplatform technológiai jövőképét, és vállaljon architekturális felelősséget.
  • Az első 90 nap során az alapító csapatokkal együtt alakítson ki mély ismereteket az éles platformról.
  • Fokozatosan vállaljon felelősséget az adat- és tranzakciós rétegért, a szolgáltatás-architektúráért és a felhőplatformért.
  • Irányítsa a platform teljes körű architektúráját, és határozza meg annak hosszú távú technológiai irányát.
  • Tervezzen rendszereket, vizsgálja felül a kódot és a sémákat, alakítson ki mérnöki szabványokat, valamint vezesse a mérnöki és technológiai csapatokat.
  • Mutassa be a technológiai stratégiákat és kompromisszumokat a vezetőknek, üzleti érintetteknek és szabályozó hatóságoknak.
  • Határozza meg a szolgáltatási határokat, az API-kat, az adatok tulajdonjogát és a szolgáltatások közötti kommunikációt.
  • Tervezzen nagy volumenű, alacsony késleltetésű tranzakciós rendszereket erős konzisztenciával és idempotenciával.
  • Alakítson ki megközelítéseket az elosztott tranzakciókhoz, az újrapróbálkozásokhoz és a hibák utáni helyreállításhoz.
  • Vezesse az architekturális felülvizsgálatokat, és tartsa fenn a döntési nyilvántartásokat több száz szolgáltatásban.
  • Csökkentse az architekturális adósságot, és tervezze meg a régi szolgáltatások továbbfejlesztését az éles forgalom megszakítása nélkül.
  • Határozzon meg Java-szabványokat a keretrendszerekre, könyvtárakra, buildrendszerekre, kódolási gyakorlatokra és JVM-hangolásra.
  • Irányítsa az adatbázis-stratégiát a relációs, NoSQL-, gyorsítótárazási és streamingtechnológiák területén.
  • Azonosítsa és oldja meg a JVM-, hálózati és adatrétegek teljesítménykorlátait.
  • Adjon iránymutatást a konténereket, a Kubernetes-t, a felügyelt adatszolgáltatásokat, a hálózatokat és az infrastruktúra kódként történő kezelését magában foglaló felhőarchitektúrához.
  • Alakítson ki SLO-kat, megfigyelhetőségi szabványokat és incidenskezelési gyakorlatokat.
  • Fejlessze a skálázhatóságot, a rugalmasságot, a katasztrófa utáni helyreállítást és a hatékony felhőköltség-kezelést.
  • Biztosítsa, hogy a biztonság, az adatvédelem és az auditálhatóság megfeleljen a szerencsejáték-szabályozási és fizetési kötelezettségeknek.
  • Építsen fel, irányítson és mentoráljon mérnöki és technológiai csapatokat, miközben erősíti a toborzási szabványokat.
  • Fordítsa le az üzleti célokat technológiai ütemtervekre és projekttervekre.
  • Felügyelje a technológiai beszállítókat és a külső platformokat.
  • Értékelje a feltörekvő technológiákat és eszközöket.
  • Kommunikálja a technológiai stratégiát és a kockázatokat a vezérigazgatónak, a vezetőknek és a partnereknek.

Követelmények

  • Legalább 12 év szoftvermérnöki tapasztalat, ezen belül legalább 5 év nagy méretű elosztott rendszerek architektúrájának tervezésében.
  • Java 17 vagy újabb verzió, Spring Boot és Spring Cloud, párhuzamosság, JVM-teljesítményhangolás és szemétgyűjtés terén szerzett szakértelem.
  • Bizonyított tapasztalat több mint 100 éles mikroszolgáltatás tervezésében és üzemeltetésében.
  • Gyakorlati tapasztalat olyan rendszerek üzemeltetésében, amelyek naponta több millió valós idejű tranzakciót dolgoznak fel meghatározott késleltetési és rendelkezésre állási célok mellett.
  • Haladó adatbázis-ismeretek PostgreSQL, MySQL vagy Oracle terén, beleértve a lekérdezések hangolását, az indexelést, a particionálást és a replikációt; továbbá Cassandra, MongoDB, DynamoDB, Redis vagy hasonló NoSQL- és gyorsítótárazási rendszerek ismerete.
  • Eseményvezérelt architektúrával kapcsolatos tapasztalat Kafka vagy hasonló streamingplatform használatával.
  • Éles környezetben szerzett tapasztalat AWS vagy GCP, Docker, Kubernetes, valamint Terraform vagy hasonló infrastruktúra-kódeszközök használatával.
  • A megosztott rendszerek alapelveinek alapos ismerete, beleértve a konzisztenciamodelleket, az idempotenciát, a particionálást, a visszatorlódást és a hibamódokat.
  • REST- vagy gRPC-API-k tervezésében, valamint API-átjárókkal és szolgáltatáshálózati koncepciókkal való munkában szerzett tapasztalat.
  • Gyakorlati megfigyelhetőségi és megbízhatósági tapasztalat Prometheus/Grafana, OpenTelemetry, Datadog vagy hasonló eszközökkel, valamint SLO-k és incidenskezelés terén.
  • Mérnöki csapatok felépítésében, műszaki jelöltek értékelésében és interjúztatásában szerzett tapasztalat.
  • Képesség a vezetőkkel, kollégákkal és egyéni hozzájárulókkal való világos kommunikációra.
  • Informatikai, mérnöki vagy számítástechnikai alap- vagy mesterfokú végzettség, illetve azzal egyenértékű tapasztalat előnyt jelent.

Juttatások

  • Egészség-, fogászati és látásbiztosítási fedezet.
  • 401(k) program, beleértve az esetlegesen alkalmazandó munkáltatói hozzájárulást.
  • Fizetett szabadság és vállalati ünnepnapok.
  • További munkahelyi programok.