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 combines technical leadership, hands-on software development, and team management. You will be responsible for designing and evolving highly loaded microservices, driving architectural decisions, ensuring system scalability and reliability, and building strong engineering practices across the team.
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! 🚀


