High 5 Games
High 5 Games

High 5 Games kehittää ja toimittaa kolikkopelejä sekä alustateknologiaa säännellyille rahapelitoimijoille ja alan kumppaneille. Sen valikoimaan kuuluu yli 150 verkkopeliä ja kivijalkakasinoiden kolikkopeliä sekä progressiivisia jättipotteja ja pelinsisäisiä markkinointityökaluja, jotka on suunniteltu monipuolisiin kasinokokemuksiin.

Yhtiö tarjoaa myös kasinoalusta- ja pelistudioratkaisuja B2B-integraatioiden kautta tukien sekä operaattoreille suunnattuja käyttöönottoja että pelaajille suunnattuja sosiaalisia ja rahalla pelattavia tuotteita. High 5 Games toimii pelialan, rahapelien ja B2B-teknologian parissa, ja sen palveluksessa on 51–200 työntekijää.

Teknologiajohtaja ja pääarkkitehti, etätyö New Jerseystä

Johda High 5 Gamesin Java-mikropalvelualustan arkkitehtuuria sosiaalikasinopelaamista varten. Vastaa pilvijärjestelmistä, reaaliaikaisista tapahtumista, luotettavuudesta, tietoturvasta ja teknologiatiimeistä.

Kuvaus

  • Aseta satoja Java-mikropalveluja käsittävän pilvialustan tekninen visio ja ota vastuu sen arkkitehtuurista.
  • Muodosta ensimmäisten 90 päivän aikana syvällinen ymmärrys tuotantoalustasta yhdessä sen perustajatiimien kanssa.
  • Ota vaiheittain vastuu data- ja tapahtumakerroksesta, palveluarkkitehtuurista ja pilvialustasta.
  • Johda alustan kokonaisarkkitehtuuria ja määritä sen pitkän aikavälin tekninen suunta.
  • Suunnittele järjestelmiä, tarkista koodia ja skeemoja, määritä suunnittelustandardeja sekä johda suunnittelu- ja teknologiatiimejä.
  • Esittele teknologiatoimintamalleja ja kompromisseja johdolle, liiketoiminnan sidosryhmille ja sääntelyviranomaisille.
  • Määritä palvelurajat, rajapinnat, datan omistajuus ja palvelujen välinen viestintä.
  • Suunnittele suuren volyymin ja pienen viiveen tapahtumajärjestelmiä, joissa on vahva yhdenmukaisuus ja idempotenssi.
  • Luo toimintatavat hajautetuille tapahtumille, uudelleenyrityksille ja virheistä palautumiselle.
  • Johda arkkitehtuurikatselmuksia ja ylläpidä päätöstietoja satojen palvelujen kokonaisuudessa.
  • Vähennä arkkitehtuurivelkaa ja suunnittele vanhojen palvelujen kehitys ilman tuotantoliikenteen keskeytyksiä.
  • Määritä Java-standardit, jotka kattavat viitekehykset, kirjastot, koontijärjestelmät, ohjelmointikäytännöt ja JVM:n virityksen.
  • Johda tietokantastrategiaa relaatiotietokantojen, NoSQL-ratkaisujen, välimuistien ja suoratoistoteknologioiden osalta.
  • Etsi ja ratkaise suorituskyvyn pullonkauloja JVM:ssä, verkossa ja datakerroksissa.
  • Ohjaa pilviarkkitehtuuria, joka kattaa kontit, Kubernetesin, hallinnoidut datapalvelut, verkkoratkaisut ja infrastruktuurin koodina.
  • Määritä SLO-tavoitteet, havainnointistandardit ja häiriötilanteiden hallintakäytännöt.
  • Kehitä skaalautuvuutta, vikasietoisuutta, katastrofipalautumista ja pilvikulujen tehokkuutta.
  • Varmista, että tietoturva, tietosuoja ja auditoitavuus täyttävät pelaamista koskevat sääntely- ja maksuliikennevelvoitteet.
  • Rakenna, johda ja mentoroi suunnittelu- ja teknologiatiimejä sekä kehitä rekrytointistandardeja.
  • Muunna liiketoimintatavoitteet teknologiasuunnitelmiksi ja projektisuunnitelmiksi.
  • Valvo teknisiä toimittajia ja kolmansien osapuolten alustoja.
  • Arvioi uusia teknologioita ja työkaluja.
  • Viestitä teknologiasta, strategiasta ja riskeistä toimitusjohtajalle, johdolle ja kumppaneille.

Vaatimukset

  • Vähintään 12 vuoden kokemus ohjelmistosuunnittelusta, mukaan lukien vähintään 5 vuotta suurten hajautettujen järjestelmien arkkitehtuurista.
  • Java 17:n tai uudemman version, Spring Bootin ja Spring Cloudin, samanaikaisuuden, JVM:n suorituskyvyn virityksen ja roskienkeruun erinomainen tuntemus.
  • Osoitettu kokemus yli 100 tuotannossa olevan mikropalvelun suunnittelusta ja käytöstä.
  • Käytännön kokemus järjestelmistä, jotka käsittelevät miljoonia reaaliaikaisia tapahtumia päivittäin määriteltyjen viive- ja käytettävyystavoitteiden mukaisesti.
  • Edistynyt tietokantaosaaminen, joka kattaa PostgreSQL:n, MySQL:n tai Oraclen, mukaan lukien kyselyjen viritys, indeksointi, sirpalointi ja replikointi, sekä Cassandran, MongoDB:n, DynamoDB:n, Redisin tai vastaavat NoSQL- ja välimuistijärjestelmät.
  • Kokemus tapahtumavetoisesta arkkitehtuurista Kafkan tai vastaavan suoratoistoalustan avulla.
  • Tuotantokokemus AWS:stä tai GCP:stä, Dockerista, Kubernetesista ja Terraformista tai vastaavista infrastruktuuri koodina -työkaluista.
  • Hajautettujen järjestelmien periaatteiden vahva hallinta, mukaan lukien yhdenmukaisuusmallit, idempotenssi, osiointi, kuormituksen rajoittaminen ja virhetilanteet.
  • Kokemus REST- tai gRPC-rajapintojen suunnittelusta sekä työskentelystä API-yhdyskäytävien ja palveluverkkokonseptien kanssa.
  • Käytännön kokemus havainnoitavuudesta ja luotettavuudesta Prometheus/Grafanan, OpenTelemetryn, Datadogin tai vastaavien työkalujen avulla sekä SLO-tavoitteista ja häiriötilanteiden hallinnasta.
  • Kokemus suunnittelutiimien rakentamisesta sekä teknisten hakijoiden arvioinnista ja haastattelemisesta.
  • Kyky viestiä selkeästi johtajille, kollegoille ja yksittäisille asiantuntijoille.
  • Tietojenkäsittelytieteen tai tekniikan kandidaatin- tai maisterintutkinto tai vastaava kokemus katsotaan eduksi.

Edut

  • Sairauskuluvakuutus sekä hammas- ja näkövakuutus.
  • 401(k)-eläkesäästöohjelma, mukaan lukien mahdollinen työnantajan vastaava maksu.
  • Palkallinen vapaa ja yrityksen vapaapäivät.
  • Muut työpaikan ohjelmat.