Head / Lead Java Engineer (igaming)

NewGMedia

Java

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.

View & apply on djinni.co ↗