Staff Backend Engineer - Content Distribution Engineering at LeoVegas Group
Spain
on-site · full-time · {"@type":"MonetaryAmount","currency":"","value":{"@type":"QuantitativeValue","minValue":"","maxValue":"","unitText":""}} · Visa sponsorship
Apply for this role at LeoVegas Group
Responsibilities:
- Design, implement and ship high‑performance microservices for a real-time sportsbook platform from idea to production.
- Build, maintain, test and deploy services within a containerized, event-driven microservice ecosystem (Kafka, Docker, Spring Boot).
- Own delivery plans, drive platform initiatives, and prioritise technical debt reduction for long-term reliability and scalability.
- Implement observability, resilience patterns (retries, circuit breakers, graceful degradation) and production monitoring/alerts.
- Collaborate with product managers, architects, QA and other engineers in an agile, cross-functional environment.
- Ensure solutions meet scale, availability, performance and security requirements for high-volume transactional systems.
Requirements:
- 8+ years software development experience with Java and Spring Boot in production environments.
- Strong experience with event-driven architectures, Kafka and microservice design patterns.
- Proven skills in containerisation (Docker), RESTful API design, and building scalable, resilient services.
- Hands-on experience with observability (metrics, logs, traces), alerting and production tuning.
- Familiarity with relational and NoSQL databases, caching strategies and performance optimisation.
- Excellent communication skills and comfort representing technical topics to non-technical stakeholders.
- Nice to have: experience with Reactive programming (RxJava, Vert.x) and distributed systems optimisations.