×
Regístrese Aquí para solicitar empleo o publicarlo X

Group Senior Software Developer

Trabajo disponible en: 04810, Madrid, Andalucia, España
Empresa: Fortuna Entertainment Group
Tiempo completo puesto
Publicado en 2026-06-13
Especializaciones laborales:
  • Desarrollo de Software
    Desarrollador/a Back-end, Ingeniero de Software
Rango Salarial o Referencia de la Industria: 30000 - 50000 EUR Anual EUR 30000.00 50000.00 YEAR
Descripción del trabajo

Fortuna has become an established brand among customers within just a few years. We became a proud international Family of companies carrying Fortuna Entertainment Group from the first betting shop.

We want to go further and be known for having the best tech department offering our employees the usage of modern technologies, and being part of many exciting projects.

Every detail underlines the company's corporate culture and represents our values. The workplace layout is 100% ecological, providing ideal conditions for everyday work. We all work as one team and treat each other with respect, openness, a sense of honor and respect for individual and cultural differences.

Hey there!

We're Fortuna Entertainment Group, and we’re excited to share why we’re a team worth joining.

Who Are We?

Founded in 1990, FEG is a top player in the betting and gaming industry. We proudly serve millions of customers across five European countries – Czech Republic, Slovakia, Poland, Romania, and Croatia – with our Business Intelligence operations based in India.

Why Join Us?

You’ll be part of a team that embraces bold ideas and delivers on its promises. We’re committed to providing exceptional betting and gaming experiences tailored to our customers’ needs, bringing fun and games to them. We also know that behind these experiences there is a great team, which is why we invest in and value each of our colleagues.

Where We Work?

We’re expanding our international presence by building a brand‑new hub in Madrid, strengthening our footprint in one of Europe’s most dynamic markets. At the same time, our headquarters and strategic heart of Fortuna Entertainment Group remain in Prague, where key decisions, cross‑market collaboration, and long‑term vision come together. This setup allows us to combine strong local expertise with a truly international way of working.

We are seeking a Senior Software Engineer to join our Group Technology Team in Madrid (Hybrid). You will be responsible for designing and delivering a next‑generation Player Account Management platform, engineered for transactional correctness, data integrity, and operational resilience. The candidate should be able to take complete ownership of the architecture and engineering standards that future teams will build upon, while fostering a culture of technical excellence.

You will work on hard distributed systems problems in regulated environments where failure modes must be explicitly designed, audited, and traceable.

What You’ll Be Doing:

The main responsibilities are to:

  • Design and implement core services (identity, transactional flows, data integrity) within an event‑driven architecture.
  • Build asynchronous workflows with strong guarantees: idempotency, consistency, and auditability.
  • Design high‑performance REST APIs with clear contracts and versioning.
  • Implement distributed transaction patterns (sagas/orchestration or choreography) and reason about compensation and eventual consistency.
  • Apply concurrency control (optimistic/pessimistic locking, distributed locking) to ensure correctness under concurrent writes.
  • Build resilient systems using circuit breakers, retries, timeouts, and graceful degradation patterns.
  • Manage schema evolution with zero‑downtime migrations (Flyway, Liquibase, or similar).
  • Integrate authentication and authorisation solutions (Keycloak or similar).
  • Write meaningful automated tests (contract, integration, e2e) as part of daily development.
  • Instrument services from day one (metrics, structured logging, tracing).
  • Build back‑office tools and embeddable UI widgets on top of the platform APIs.
  • Contribute to infrastructure, CI/CD, and Dev Ops practices in collaboration with the team.
  • Use AI‑assisted development tools pragmatically to improve productivity and quality.
What We’re Looking For:

You should have experience in:

  • Higher education diploma in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of backend engineering experience in systems where correctness and reliability mattered.
  • Strong Java and Spring Boot experience in production environments.
  • Solid understanding of concurrency, transactions, and the JVM memory model.
  • Production…
Requisitos del puesto
10+ años Experiencia laboral
Tenga en cuenta que actualmente no se aceptan solicitudes desde su jurisdicción. Las preferencias de los candidatos son decisión del empleador o del agente reclutador.
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda:
 
 
 
Busque más trabajos aquí:
(Ingrese pocas palabras para obtener mejores resultados)
Localización
Aumentar el radio de búsqueda (millas)
0
200
Filtros
Nivel Educativo
Experiencia mínima requerida (años)
Publicado en los últimos:
Salario