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ó, főépítész - High 5 Games (Távmunka Lengyelországból)

Vezesse a High 5 Games felhőalapú kaszinójáték-platformjának architektúráját egy Lengyelországból végezhető távmunkában. Határozza meg az irányt a Java-mikroszolgáltatások, a valós idejű tranzakciók, a platform megbízhatósága és a mérnöki csapatok számára.

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 felelősséget az architektúrájáért.
  • Az első 90 napban a platformot létrehozó csapatokkal szorosan együttműködve alakítson ki mély ismereteket az éles rendszerről.
  • Fokozatosan vegye át az architektúra feletti felelősséget: kezdje az adat- és tranzakciós rendszerekkel, majd folytassa a szolgáltatásarchitektúrával és a felhőplatformmal.
  • Az első év végére vállalja a platformarchitektúra teljes körű felelősségét, és irányítsa annak hosszú távú fejlődését.
  • Tervezzen rendszereket, vizsgáljon át kódot és sémákat, alakítson ki mérnöki szabványokat, valamint vezesse a mérnöki és technológiai csapatokat.
  • Mutassa be világosan a technológiai stratégiákat és kompromisszumokat a vezetőknek, az üzleti érdekelt feleknek és a szabályozó hatóságoknak.
  • Vezesse a mikroszolgáltatás-architektúrát, beleértve a szolgáltatáshatá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 konzisztencia- és idempotencia-garanciákkal.
  • Alakítson ki megközelítéseket az elosztott tranzakciókhoz, az újrapróbálkozásokhoz és a hibákból való helyreállításhoz.
  • Irányítsa az architektúra-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 korszerűsítse az örökölt szolgáltatásokat az éles forgalom megszakítása nélkül.
  • Határozzon meg Java-mérnöki szabványokat a keretrendszerekre, könyvtárakra, buildrendszerekre, kódolási gyakorlatokra és JVM-hangolásra kiterjedően.
  • Alakítsa ki az adatbázis-stratégiát a relációs, NoSQL-, gyorsítótárazási és streamelési technológiák területén.
  • Vizsgálja ki és oldja meg a JVM-, hálózati és adatrétegek teljesítménykorlátait.
  • Irányítsa a felhőarchitektúrát a konténerek, a Kubernetes, a menedzselt adatszolgáltatások, a hálózatkezelés és az infrastruktúra mint kód területén.
  • Alakítson ki szolgáltatási szintű célokat, megfigyelhetőségi szabványokat és incidenskezelési gyakorlatokat.
  • Javítsa a skálázhatóságot, a rezilienciát, a katasztrófa utáni helyreállítást és a felhőköltségek hatékonyságát.
  • Gondoskodjon arról, hogy a biztonság, az adatvédelem és az auditálhatóság megfeleljen a szerencsejáték-szabályozásnak és a fizetési követelményeknek.
  • Építsen fel, vezessen és mentoráljon mérnöki és technológiai csapatokat, miközben emeli a toborzási színvonalat.
  • Alakítsa át az üzleti célokat technológiai ütemtervekké és megvalósítási tervekké.
  • 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ó, a vezetők és a partnerek felé.

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 kialakításában.
  • Java 17 vagy újabb verzió ismerete, valamint mély tudás a Spring Boot, a Spring Cloud, a párhuzamosság, a JVM teljesítményhangolása és a szemétgyűjtés terén.
  • Bizonyított tapasztalat több mint 100 mikroszolgáltatás tervezésében és éles üzemeltetésében.
  • Gyakorlati tapasztalat olyan rendszerekkel, amelyek naponta több millió valós idejű tranzakciót dolgoznak fel mérhető késleltetési és rendelkezésre állási célok mellett.
  • Erős adatbázis-szakértelem PostgreSQL, MySQL vagy Oracle terén, beleértve a lekérdezések hangolását, az indexelést, a shardingot és a replikációt, továbbá NoSQL- és gyorsítótárazási technológiák, például Cassandra, MongoDB, DynamoDB vagy Redis ismerete.
  • Tapasztalat eseményvezérelt architektúrával Kafka vagy hasonló streamelési platform használatával.
  • Éles környezetben szerzett tapasztalat AWS vagy GCP, Docker, Kubernetes és infrastruktúra mint kód, például Terraform használatával.
  • Az elosztott rendszerek fogalmainak mély ismerete, beleértve a konzisztenciamodelleket, az idempotenciát, a particionálást, a backpressure-t és a hibamódokat.
  • Tapasztalat REST- vagy gRPC-API-k tervezésében, valamint az API-átjárók és a szolgáltatásháló fogalmainak ismerete.
  • Gyakorlati megfigyelhetőségi és megbízhatósági tapasztalat Prometheus, Grafana, OpenTelemetry, Datadog vagy hasonló eszközökkel, beleértve az SLO-kat és az incidenskezelést.
  • Tapasztalat mérnöki csapatok vezetésében és bővítésében, valamint technikai jelöltek értékelésében és interjúztatásában.
  • Képesség a vezetőkkel, a kollégákkal és az egyéni közreműködőkkel való világos kommunikációra.
  • A szerencsejáték, az iGaming, a nyereményjátékok vagy a közösségi kaszinók, a sportfogadás, a fintech vagy a fizetések területén szerzett tapasztalat előnyt jelent.
  • A teljes tranzakciós egyeztetést igénylő tárca-, főkönyvi vagy fizetési rendszerekkel szerzett tapasztalat előnyt jelent.
  • A szerencsejáték-szabályozás, a PCI DSS vagy a SOC 2 megfelelőség ismerete előnyt jelent.
  • Előnyt jelent monolitból vagy örökölt szolgáltatásokból mikroszolgáltatásokra történő, leállás nélküli migráció vagy platformváltás vezetésében szerzett tapasztalat.
  • Előnyt jelent a WebFluxhoz, a Vert.x-hez vagy a Nettyhez hasonló reaktív vagy nem blokkoló Java-technológiák ismerete nagy áteresztőképességű szolgáltatásokhoz.
  • Előnyt jelent a nagy léptékű felhőköltség-optimalizálásban és a FinOpsban szerzett tapasztalat.
  • Előnyt jelent számítástechnikai, mérnöki vagy azzal egyenértékű tapasztalatot igazoló alap- vagy mesterfokú végzettség.

Juttatások

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