
High 5 Games arendab ja tarnib kasiinoautomaadimänge ning platvormitehnoloogiat reguleeritud hasartmängukorraldajatele ja valdkonna partneritele. Ettevõtte portfelli kuulub üle 150 veebipõhise ja maapealse kasiinoautomaadimängu, samuti progressiivsed jackpotid ja mängusisesed reklaamitööriistad, mis on loodud mitmekesiste kasiinoelamuste jaoks.
Ettevõte pakub B2B-integratsioonide kaudu ka kasiinoplatvormi- ja mängustuudiolahendusi, toetades nii operaatoritele suunatud juurutusi kui ka mängijatele mõeldud sotsiaalseid ja pärisrahaga tooteid. High 5 Games tegutseb mängude, hasartmängude ja B2B-tehnoloogia valdkonnas ning ettevõttes töötab 51–200 inimest.
Tehnoloogiajuht ja peaarhitekt, kaugtöö New Jerseyst
Juhi High 5 Gamesi Java-mikroteenuste platvormi arhitektuuri sotsiaalkasiinode mängude jaoks. Vastuta pilvesüsteemide, reaalajas tehingute, töökindluse, turvalisuse ja tehnoloogiameeskondade eest.
Kirjeldus
- Määra sadadest Java-mikroteenustest koosneva pilveplatvormi tehniline visioon ja võta arhitektuuriline vastutus.
- Loo esimese 90 päeva jooksul koos platvormi asutajameeskondadega põhjalik arusaam tootmisplatvormist.
- Võta järk-järgult vastutus andme- ja tehingukihi, teenusearhitektuuri ning pilveplatvormi eest.
- Juhi platvormi terviklikku arhitektuuri ja määra selle pikaajaline tehniline suund.
- Kavanda süsteeme, vaata üle koodi ja skeeme, kehtesta inseneristandardid ning juhi inseneri- ja tehnoloogiameeskondi.
- Esitle tehnoloogiastrateegiaid ja kompromisse juhtkonnale, ärilistele sidusrühmadele ja regulaatoritele.
- Määra teenuste piirid, API-d, andmeomand ja teenustevaheline suhtlus.
- Kavanda suure koormuse ja väikese viivitusega tehingusüsteeme, millel on tugev kooskõla ja idempotentsus.
- Kehtesta lähenemisviisid hajutatud tehingutele, korduskatsetele ja tõrgetest taastumisele.
- Juhi arhitektuuriülevaatusi ja halda otsuste registrit sadade teenuste lõikes.
- Vähenda arhitektuurivõlga ja kavanda pärandteenuste arengut ilma aktiivset liiklust katkestamata.
- Määra Java-standardid, mis hõlmavad raamistikke, teeke, ehitussüsteeme, kodeerimistavasid ja JVM-i häälestamist.
- Juhi andmebaasistrateegiat relatsiooniliste, NoSQL-, vahemälu- ja voogedastustehnoloogiate lõikes.
- Leia ja lahenda jõudluspiirangud JVM-is, võrgus ja andmekihtides.
- Suuna pilvearhitektuuri, mis hõlmab konteinereid, Kubernetesit, hallatavaid andmeteenuseid, võrgundust ja koodina määratletud taristut.
- Kehtesta SLO-d, jälgitavusstandardid ja intsidentidele reageerimise tavad.
- Arenda skaleeritavust, vastupidavust, avariitaastet ja pilvekulude tõhusust.
- Tagada, et turvalisus, andmekaitse ja auditeeritavus vastaksid hasartmänguregulatsioonide ja maksete nõuetele.
- Loo, juhi ja juhenda inseneri- ning tehnoloogiameeskondi ning tugevda värbamisstandardeid.
- Muuda ärieesmärgid tehnoloogiateekaartideks ja projektiplaanideks.
- Jälgi tehnilisi tarnijaid ja kolmandate osapoolte platvorme.
- Hinda uusi tehnoloogiaid ja tööriistu.
- Suhtle tehnoloogiastrateegiast ja riskidest tegevjuhile, juhtkonnale ja partneritele.
Nõuded
- Vähemalt 12 aastat tarkvarainseneri kogemust, sealhulgas vähemalt 5 aastat suurte hajussüsteemide arhitektina.
- Java 17 või uuema, Spring Booti ja Spring Cloudi, konkurentsuse, JVM-i jõudluse häälestamise ning prügikoristuse põhjalik tundmine.
- Tõendatud kogemus enam kui 100 tootmises kasutatava mikroteenuse kavandamisel ja käitamisel.
- Praktiline kogemus süsteemidega, mis töötlevad iga päev miljoneid reaalajas tehinguid ning vastavad määratletud latentsus- ja töökindluseesmärkidele.
- Põhjalikud teadmised PostgreSQL-ist, MySQL-ist või Oracle'ist, sealhulgas päringute häälestamisest, indekseerimisest, šardeerimisest ja replikatsioonist, samuti Cassandrast, MongoDB-st, DynamoDB-st, Redisest või võrreldavatest NoSQL- ja vahemälusüsteemidest.
- Kogemus sündmuspõhise arhitektuuriga, kasutades Kafkat või sarnast voogedastusplatvormi.
- Tootmiskogemus AWS-i või GCP, Dockeri, Kubernetes'i ning Terraformi või võrreldavate koodina määratletud taristu tööriistadega.
- Hajussüsteemide põhimõtete tugev valdamine, sealhulgas kooskõlamudelid, idempotentsus, partitsioneerimine, tagasisurve ja tõrkerežiimid.
- Kogemus REST- või gRPC-API-de kavandamisel ning API-lüüside ja teenusevõrgu kontseptsioonidega töötamisel.
- Praktiline jälgitavuse ja töökindluse kogemus Prometheuse/Grafana, OpenTelemetry, Datadogi või võrreldavate tööriistadega ning SLO-de ja intsidentide haldamisega.
- Kogemus insenerimeeskondade ülesehitamisel ning tehniliste kandidaatide hindamisel ja intervjueerimisel.
- Võime suhelda selgelt juhtide, kolleegide ja individuaalsete kaastöötajatega.
- Eelistatud on bakalaureuse- või magistrikraad arvutiteaduses, inseneriteaduses või samaväärne kogemus.
Hüved
- Ravikindlustus ning hambaravi- ja nägemiskindlustus.
- 401(k) pensioniplaan, sealhulgas võimalik tööandja sissemakse.
- Tasustatud puhkus ja ettevõtte pühad.
- Täiendavad töökoha programmid.