Head / Lead Java Engineer (igaming)
- Location
- Remote
- Employment
- Full-time
- Level
- Specialist
- Category
- Backend
- Posted
Description
Head / Lead Java Engineer (igaming)
We are looking for a Head / Lead Java Engineer to lead the development of our high-load platform while remaining deeply involved in engineering and architecture decisions.
This role requires strong architectural thinking and a systems mindset. We are looking for an engineer who can analyze complex distributed systems, design scalable architectures, and drive technical decisions that improve the product’s performance, resilience, scalability, and long-term evolution.
You will work with modern cloud-native technologies and a diverse data ecosystem while helping the business scale through reliable, cost-efficient, and resilient technical solutions.
What You’ll Own
- Design, develop, and improve a system of highly loaded microservices and distributed service
- Write production code and actively contribute to technical implementation
- Drive architecture decisions around scalability, reliability, performance, and cost-efficiency
- Ensure low-latency and high-throughput system performance across critical business services
- Select and evolve data storage solutions based on workload requirements, balancing relational databases, NoSQL stores, caching, and streaming technologies
- Own platform observability, monitoring, metrics, logging, and alerting practices
- Ensure effective deployment strategies, release processes, and meaningful test coverage
- Build reliable event-driven architectures using Kafka and microservice design principles
- Lead and grow the engineering team through hiring, mentoring, code reviews, and regular 1:1s
- Establish engineering standards, ownership models, on-call processes, and delivery practices
- Represent the team in cross-functional discussions and help align technical initiatives with business goals
What We’re Looking For
- 10+ years of Java development experience
- 5+ years in a Technical Lead role
- Strong experience building and operating low-latency, high-throughput production systems
- Expert knowledge of Spring Boot, Spring Data, and Hibernate
- Deep understanding of multithreading, concurrency, and non-blocking I/O
- Strong experience with both SQL and NoSQL databases and a practical understanding of their trade-offs
- Production-grade AWS architecture experience
- Experience with Docker, Kubernetes, and cloud-native applications
- Strong understanding of event-driven architecture and Kafka
- Experience designing and maintaining REST and GraphQL APIs
- Hands-on experience with Grafana, Prometheus, and ELK
- Upper-Intermediate English or higher
Nice to Have
- Experience in iGaming, fintech, payments, or another highly regulated domain
- Experience building multi-region architectures
- Strong understanding of backup, disaster recovery, and resilience strategies
- Experience operating PostgreSQL, DynamoDB, Redis, Cassandra, ClickHouse, and streaming platforms in production environments.
We Offer:
- 20 vacation days + 36 paid sick leaves per year.
- Flexible schedule with no micromanagement.
- Fully remote work environment.
- Opportunity to work on an international product serving multiple markets.
- Professional development and support in growing QA expertise.
- Opportunity to develop automation testing skills.
- International team with transparent communication and fast decision-making.
- Long-term cooperation and career growth opportunities.
Selection Stages:
Call with Recruiter
Technical Interview
Final Interview
Job Offer
Join us and help deliver high-quality products used by thousands of users worldwide! 🚀
Apply at the source
This role was published by NewGMedia and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/834305-head-lead-java-engineer-igaming/