Senior Java Developer

Summary

Senior Java developer builds and owns high-load backend services for a real-time casino platform, using Java, Spring Boot, Kafka, and PostgreSQL in a microservices architecture.

We are helping our partner — a fast-growing product company in the iGaming space — find a Senior Java Developer to join their backend team.

This is not a “just write code” role.

This is about building systems, making decisions, and owning the result.

What this role is really about

You’ll be working on a high-load casino product, where:

systems process real-time events
performance matters
architecture decisions have real impact

The team builds services from scratch and owns them end-to-end.

What you’ll be doing

Build new backend services from scratch
Participate in architectural and technical decisions
Work with microservices and distributed systems
Solve complex technical challenges
Collaborate in a cross-functional team (product / QA / dev)
Take ownership of what you build — not just tasks

What we’re looking for

5+ years of experience with Java
Strong experience with microservices architecture (2+ years)
Deep understanding of distributed systems
Hands-on experience with:Spring Boot
PostgreSQL
Kafka (or similar messaging systems)
SQL + NoSQL databases

Experience with AWS / Kubernetes will be a strong plus
gRPC — nice to have

But more importantly:

You think, not just code

You take ownership

You can explain your decisions

What you get

Product company (not outsourcing)
Real impact on architecture and product
Strong engineering team
Fast-paced environment with real challenges
Remote work