Head / Lead Java Engineer (igaming)
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! π