Job Openings

Senior Java Software Engineer (iGaming) (ICATREX)

TwogNation OÜ

We are looking for an experienced Senior Backend Engineer to join a product-focused engineering team building scalable, highly available backend systems used in real production environments.

This role is ideal for engineers who enjoy technical ownership, distributed systems challenges, and mentoring others, while working in a modern event-driven microservices architecture.

What you will do

  • Design, build, and operate scalable, reliable backend services
  • Work within an event-driven microservices architecture using message brokers such as Kafka or RabbitMQ
  • Take end-to-end ownership of services — from design and implementation to testing and production readiness
  • Collaborate closely with Product, QA, and other engineers to deliver high-quality solutions
  • Lead by example in code reviews and engineering standards
  • Mentor mid-level and junior engineers through hands-on technical guidance
  • Participate in technical interviews and help maintain a strong hiring bar
  • Contribute to improving engineering practices, tooling, and system reliability

What we are looking for

  • 5+ years of backend engineering experience
  • Strong hands-on experience with Java and Spring Boot
  • Experience building REST services and distributed systems
  • Proven work with event-driven architectures (Kafka, RabbitMQ or similar) — this is essential
  • Solid experience with relational databases (PostgreSQL, MySQL, Oracle…)
  • Strong focus on code quality, testing, and maintainability
  • Comfortable working with Git workflows and cross-functional teams

Nice to have

  • Experience with DDD, CQRS, event sourcing or NoSQL
  • Familiarity with TDD practices
  • Experience with Docker, CI/CD pipelines and cloud platforms (e.g. GCP)
  • Knowledge of Kotlin

How the team works

You will be part of a cross-functional Agile team, working through planning, reviews, and retrospectives.

The environment values:

  • clear communication
  • predictable delivery
  • ownership
  • well-tested systems

Senior engineers are expected to lead by example, support team growth, and continuously raise the engineering bar.

*only short-listed candidates will be contacted*

About Company :

Our client is an established international technology company developing large-scale digital products for a global user base.

With a strong engineering culture and long-term product vision, the company focuses on building reliable, scalable, and high-performance platforms that operate in real-time environments and serve millions of users across multiple markets.

Innovation is driven by cross-functional collaboration between engineering, product, design, and data teams. The organization values technical ownership, continuous improvement, and predictable delivery, creating an environment where experienced engineers can have meaningful impact on both architecture and product evolution.

The company brings together highly skilled professionals who are motivated by solving complex technical challenges and contributing to the development of modern distributed systems in production.

Privacy Policy
Link to share position :

Type of collaboration

Hybrid

Types of contract

Contractor

Full Time