
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