TL;DR
Senior Java Developer (iGaming): Design and build core server-side systems for H5G's gaming platform with an accent on maintaining and expanding slot engines, integrations, and server architecture. Focus on delivering high-volume, highly available backend infrastructures, optimizing application performance, and resolving complex technical issues in distributed systems.
Location: Remote (Bulgaria)
Company
hirify.global designs and builds the heart of H5G games and product platform, focusing on real money gaming.
What you will do
- Design and build core H5G Server Systems, Services, and Data Stores.
- Maintain and expand slot engines, integrations, and server architecture for real money gaming.
- Contribute to the design and delivery of high-volume, highly available backend infrastructures.
- Develop and implement unit, integration, and system tests to ensure code quality and reliability.
- Analyze and optimize application performance, identifying bottlenecks and implementing solutions.
- Diagnose and resolve complex technical issues and troubleshoot production problems efficiently.
Requirements
- 6+ years of experience with Java server-side development.
- Expertise with REST API Concepts, Spring Boot 2.5+ Framework, Tomcat, Kubernetes, and Docker ecosystem.
- 3+ years of design and delivery of high-volume, highly available backend infrastructures.
- Demonstrated experience delivering systems at large scale (20K+ mps) using Kafka and Hazelcast.
- In-depth understanding of Distributed System Concepts and key security patterns.
- Experience with SQL DBs (specifically MySQL) and cloud-based Big Data tools.
- Experience with Google Cloud Platform, Kubernetes, Docker, and DataDog.
- English: B2 required.
Nice to have
- Gaming or Equity trading server-side experience.
- Experience with Real Time Stream Analysis, ML, and AI modeling.
- Expertise with Jira and Confluence.
- MS in Computer Science or Engineering.
Culture & Benefits
- Join a team of top server engineers that design and build the heart of H5G games and product platform.
- Collaborate effectively with other developers, designers, testers, and stakeholders.
- Participate in project planning and estimation activities.
- Opportunity to keep up-to-date with the latest Java technologies, frameworks, and best practices.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →