Állás · Senior

Senior Java Fejlesztő (Social Server)

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Bulgária Bulgária

Senior Java fejlesztői szerepkör a H5G szerver oldali csapatában, amely nagy skálázhatóságú felhőinfrastruktúrát, big data és AI technológiákat épít social gaming platformokhoz.

Feladatok

  • ▹Kulcsfontosságú részvétel a H5G szerverrendszerek, szolgáltatások és adattárolók tervezésében és szállításában
  • ▹REST API tervezés és implementáció (Dropwizard, Spring Boot 2.5+)
  • ▹Nagy volumenű rendszerek szállítása modern streaming és elosztott adatrendszerek használatával (google pub/sub, kafka, hazelcast)
  • ▹Egység-, integrációs és rendszertesztek fejlesztése és implementálása (TDD, BDD)
  • ▹Alkalmazásteljesítmény elemzése és optimalizálása, szűk keresztmetszetek azonosítása és megoldások implementálása
  • ▹Komplex technikai problémák diagnosztizálása és megoldása
  • ▹Munka SQL és NoSQL adatbázisokkal (Cassandra, MySQL)
  • ▹Felhőalapú Big Data eszközök használata (BigQuery, BigTable)
  • ▹Valós idejű stream-elemzés (GCP Dataflow)
  • ▹Világos és tömör dokumentáció írása kódhoz, API-khoz és folyamatokhoz

Elvárások

  • ▹6+ év Java szerver oldali fejlesztési tapasztalat, valós idejű elosztott rendszerekkel, monolitikus és mikroszolgáltatás-architektúrákkal egyaránt
  • ▹5+ év tapasztalat nagy volumenű, magas rendelkezésre állású backend infrastruktúrák tervezésében és szállításában (távközlés / kereskedés / AdTech rendszerek stb.)
  • ▹Vállalati architektúra minták ismerete
  • ▹Elosztott rendszerek koncepcióinak megértése: vezetés, konszenzus, szinkron replikák, particionálás
  • ▹Erős Java 8/11/17+ ismeretek
  • ▹Erős biztonsági koncepciók és minták ismerete
  • ▹SQL és NoSQL adatbázisok tapasztalata, kifejezetten Cassandra és MySQL
  • ▹Build automatizálási eszközök tapasztalata: Gradle, Jenkins, Nexus, Docker Image Repositories
  • ▹Google Cloud Platform, Kubernetes, Docker, DataDog, Stackdriver tapasztalat
  • ▹Kiváló SDLC, Java fejlesztési és folyamatos integrációs legjobb gyakorlatok ismerete

Előny

  • ▹Gaming vagy tőzsdei kereskedési szerver oldali tapasztalat

Soft skillek

Hatékony együttműködés fejlesztőkkel, tervezőkkel, tesztelőkkel és érdekeltekkelRészvétel projekttervezésben és becslésben, reális határidők megadásaNaprakész tudás a legújabb Java technológiákról

Hasonló állások