Group Developer

FEG

Madrid

Presencial

EUR 45.000 - 60.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Competitive compensation
Professional growth opportunities
Inclusive workplace

Descripción de la vacante

FEG, a leader in the betting and gaming industry, is looking for a Software Engineer to develop a new event-driven Player Account Management platform in Madrid. The role includes implementing core platform services and engaging with modern AI tools for development efficiency.

Candidates should have a background in Computer Science, minimum 4 years in software engineering, and strong skills in Java and Spring Boot. Benefits include competitive compensation and a culture that values collaboration and professional growth.

Formación

  • Minimum 4 years in software engineering, focusing on backend correctness and reliability.
  • Strong experience with distributed systems concepts, including eventual consistency and idempotency.
  • Familiarity with caching/in-memory stores and modern Java testing tools.

Responsabilidades

  • Implement core platform services and collaborate with senior engineers.
  • Design event-driven architectures ensuring strong guarantees of data consistency.
  • Create low-latency APIs adhering to RESTful principles.

Conocimientos

Java
Spring Boot
SQL
Kafka
Docker
AI-assisted development tools

Educación

Higher education in Computer Science or equivalent experience

Herramientas

JUnit 5
Testcontainers
Flyway
Liquibase

Descripción del empleo

Company Overview

Fortuna Entertainment Group (FEG) is a leading player in the betting and gaming industry, serving millions of customers across five European countries. Operating from Prague, Madrid and with a Business Intelligence hub in India, FEG delivers exceptional gaming experiences while fostering an inclusive, ecological workplace.

Current Opportunity

We are seeking a Software Engineer to develop a greenfield, event‑driven Player Account Management platform. You will implement core platform services—identity management, transactional flows, data consistency—design and utilise high‑performance APIs, and engage hands‑on with the entire stack from backend services and database migration to observability, testing and back‑office tools.

You will collaborate daily with a Senior Engineer, the Head of Engineering, and a Platform/DevOps Engineer on architecture, continuous integration and delivery (CI/CD) and operational excellence. Modern AI tools will be leveraged to accelerate delivery without compromising quality.

What You’ll Be Doing
  • Implement core platform services such as identity management, transactional flows and data consistency guarantees within a new event‑driven architecture, collaborating closely with senior engineers.
  • Design event‑driven asynchronous flows that ensure strong guarantees of idempotency, consistency and auditability by following patterns developed with senior engineers.
  • Create high‑performance, low‑latency APIs adhering to contract‑first and RESTful principles, while utilising agreed‑upon versioning strategies.
  • Write safe, backwards‑compatible database migrations using tools like Flyway or Liquibase, with reviews conducted by senior engineers.
  • Integrate Keycloak for authentication and authorisation based on established configurations.
  • Adopt a testing‑first approach: write unit, integration, contract and end‑to‑end tests where they add value.
  • Instrument every service from day one with Prometheus metrics, structured logging, correlation IDs and distributed tracing (using OpenTelemetry or Jaeger).
  • Develop back‑office tools and embeddable UI widgets (registration, login, profile management, operational workflows) leveraging the platform APIs.
  • Utilise AI tools for code generation, test creation, refactoring and scaffolding to accelerate development.
  • Actively engage in infrastructure decisions, DevOps practices and quality discussions across all areas.
What We’re Looking For
  • Higher education in Computer Science (or similar) or equivalent practical experience.
  • Minimum 4 years in software engineering, with a strong backend focus where correctness and reliability mattered.
  • Solid Java + Spring Boot experience; you’ve shipped production services and understand their failure modes.
  • Experience with Kafka or other messaging systems, including delivery guarantees, duplicates and ordering.
  • Good understanding of distributed systems concepts: eventual consistency, sagas, idempotency and handling partial failures.
  • Strong SQL skills: transactions, isolation levels, indexing basics and safe, backwards‑compatible migrations.
  • Test‑first mindset across the test pyramid using modern Java testing tools (JUnit 5, AssertJ, Mockito, Testcontainers, WireMock, Pact/Spring Cloud Contract).
  • Working knowledge of Docker and containerised environments.
  • Familiarity with caching/in‑memory stores (e.g., Redis) and related consistency trade‑offs.
  • Curiosity and hands‑on use of AI‑assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cursor).
Nice To Have
  • Experience in iGaming, payments or fintech, especially in regulated or multi‑jurisdiction environments.
  • Keycloak integration experience for authentication and authorisation.
  • Experience building internal tools/back‑office UIs with React, Vue, Angular or similar.
  • Awareness of Kubernetes operations and working in small, high‑ownership teams.
Why You’ll Love It Here

Compensation and benefits are competitive and tailored to the local market. Our culture values bold ideas, collaboration and professional growth in a sustainable, inclusive workplace.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Group Senior Software Developer
Group Senior Software Developer

FEG • Madrid

Híbrido
EUR 60.000 - 80.000
Staff Software Engineer
Staff Software Engineer

Superbet • Madrid

Presencial
EUR 60.000 - 90.000
Senior Backend Engineer - Event-Driven Platform
Senior Backend Engineer - Event-Driven Platform

FEG • Madrid

Presencial
EUR 45.000 - 60.000
Competitive compensation
Professional growth opportunities
Inclusive workplace
Backend Engineer
Backend Engineer

Gaming Innovation Group • Madrid

Híbrido
EUR 45.000 - 65.000
Great career development opportunities
Hybrid working model
International Health Insurance
+3
Senior Software Engineer
Senior Software Engineer

Superbet • Madrid

Presencial
EUR 50.000 - 70.000
Staff / Senior Software Engineer
Staff / Senior Software Engineer

Super • Madrid

Presencial
EUR 70.000 - 120.000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1
Staff Senior Software Engineer
Staff Senior Software Engineer

Superbet • Madrid

Presencial
EUR 60.000 - 80.000
Senior Backend .NET Software Engineer
Senior Backend .NET Software Engineer

Wey Wey Web • Málaga

Híbrido
EUR 70.000 - 110.000
Vacation 25 days
Health insurance
Flexible compensation
+6
Backend Engineer - Sports
Backend Engineer - Sports

LeoVegas Mobile Gaming Group • Málaga

Híbrido
EUR 55.000 - 75.000
Hybrid work policy (2 days from home)
Workation opportunities
Wellness contribution
+6
Senior Back End Engineer
Senior Back End Engineer

Gaming Innovation Group • Madrid

Híbrido
EUR 90.000 - 120.000
Great career development opportunities
Hybrid working model
International Health Insurance
+3