
Senior Java Developer, B2B
High 5 Games
contract
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Join a team of top server engineers to design and build the heart of H5G games and product platform
- Propel H5G to the top tier of real money gaming
- Maintain and expand the slot engines, integrations, and server architecture
- Key contributor to design and delivery of H5G Server Systems, Services and Data Stores
- Analyze and resolve complex technical issues in a timely manner
- Develop and implement unit, integration, and system tests
- Collaborate effectively with other developers, designers, testers, and stakeholders
- Participate in project planning and estimation activities
Requirements
- 6+ years of experience in Java server side development
- Expertise with REST API Concepts and Spring Boot 2.5+ Framework, Tomcat, K8s, Docker ecosystem
- Strong algorithmic skills
- 3+ years of experience with cloud architecture (GCP)
- Experience in design and delivery of high volume highly available back end infrastructures – Telcos / Trading / AdTech systems
- 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 Distributed System Concepts: Leadership, Consensus, In-Sync Replicas, Partitioning
- Strong understanding of key security concepts and patterns
- Experience developing and implementing unit, integration, and system tests
- Ability to analyze and optimize application performance
- Experience with SQL DBs, specifically MySQL
- Experience with cloud-based Big Data tools
- Experience with Real Time Stream Analysis
- Experience with ML and AI modeling is a big plus
- Experience building operationally mature systems
- Experience with Build Automation Tools: Gradle, Jenkins, Nexus, Docker Image Repositories
- Experience with Google Cloud Platform, Kubernetes, Docker, DataDog
- Excellent understanding of SDLC and continuous integration best practices
- Expertise with Jira and Confluence is a big plus
- BS in Computer Science, Engineering or equivalent.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaREST APISpring BootTomcatKubernetesDockerSQLKafkaHazelcastBig Data
Soft Skills
algorithmic skillsanalyze and optimize application performancecollaborationproject planningproblem-solvingleadershipcommunication
Certifications
BS in Computer ScienceBS in Engineering