High 5 Games

Senior Java Server Developer

High 5 Games

contract

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build the heart of H5G games and product platform
  • Propel H5G to the top tier of social gaming through adoption and application of the latest in Server side, Big Data and AI technology
  • Be a key contributor to aspects of design and delivery of all H5G Server Systems, Services and Data Stores
  • Analyze and optimize application performance, identify bottlenecks, and implement solutions to improve speed and efficiency
  • Develop and implement unit, integration, and system tests to ensure the quality and reliability of the code; understanding and applying various testing methodologies (TDD, BDD)

Requirements

  • 6+ years of hands-on Java development
  • Strong familiarity with Java 11/17+
  • Experience with REST API concepts and Spring Boot 2.5+
  • Expertise with REST API Concepts and Spring Boot 2.5+ Framework, Tomcat, K8s, Docker ecosystem
  • 5+ years of design and delivery of high volume highly available back end infrastructures – Telcos / Trading / AdTech systems, etc.
  • Excellent understanding of enterprise architecture patterns, UML
  • Gaming or Equity trading server side experience is a big plus
  • Demonstrated experience delivering systems at large scale (20K+ mps) using Kafka and Hazelcast
  • In depth understanding of the Distributed System Concepts: Leadership, Consensus, In-Sync Replicas, Partitioning
  • Strong understanding of key security concepts and patterns
  • Good understanding of enterprise and mobile facing systems architecture
  • Experience with SQL and No-SQL DBs, specifically with Cassandra and MySQL
  • Experience with Real Time Stream Analysis
  • Experience with ML and AI modeling is a big plus
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJava 11Java 17REST APISpring BootTomcatKubernetesDockerSQLNo-SQL
Soft Skills
leadershipanalytical skillsproblem-solvingcommunication