High 5 Games

Senior Java Developer

High 5 Games

contract

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join a team of top server engineers that design and build the heart of H5G games and product platform.
  • Help propel H5G to the top tier of social gaming through adoption and application of the latest technology.
  • Key contributor to aspects of design and delivery of all H5G Server Systems, Services and Data Stores.
  • Develop and implement unit, integration, and system tests to ensure the quality and reliability of the code.
  • Analyze and optimize application performance, identify bottlenecks, and implement solutions to improve speed and efficiency.
  • Maintain documentation for code, APIs, and processes.
  • Collaborate effectively with other developers, designers, testers, and stakeholders for successful project delivery.

Requirements

  • 6+ years of hands on Java development
  • Deep expertise in and experience with Java server side development
  • 5+ years of design and delivery of high volume highly available back end infrastructures
  • Understanding of enterprise architecture patterns
  • Experience of REST API design and implementation
  • Gaming or Equity trading server side experience is a plus
  • Experience delivering systems at large scale using modern streaming systems and distributed data systems
  • Understanding of the Distributed System Concepts
  • Strong familiarity with Java 8/11/17+
  • Strong understanding of key security concepts and patterns
  • Good understanding of enterprise and mobile facing systems architecture
  • Ability to analyze and optimize application performance
  • Wide experience in Identifying, diagnosing, and resolving complex technical issues efficiently.
  • Experience with SQL and No-SQL DBs, specifically with Cassandra and MySQL
  • Familiarity with cloud-based Big Data tools
  • Familiarity with Real Time Stream Analysis
  • Experience building operationally mature, well instrumented, highly scalable, highly available, secure systems
  • Experience with Build Automation Tools
  • Excellent understanding of SDLC, Java development and continuous integration best practices
  • Collaborating effectively with other developers, designers, testers, and stakeholders to ensure successful project delivery.
  • Participating in project planning and estimation activities, providing realistic timelines and resource requirements
  • Keeping up-to-date with the latest Java technologies, frameworks, and best practices.
Benefits
  • Unlimited company provided access
  • Use of LLM tooling in daily work (cursor, cursor cli, codex cli, gemini, etc.)
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaREST API designSQLNo-SQLCassandraMySQLDistributed System ConceptsBig Data toolsReal Time Stream AnalysisBuild Automation Tools
Soft Skills
collaborationproblem-solvingperformance analysisdocumentationproject planningcommunicationdiagnosing technical issuesresource estimationteamworkadaptability