Á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