Mid-Senior Software Engineer (Java)

Qtech Games
Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Multitier Architecture Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Cloud Computing Code Review Hibernate (Java) RabbitMQ Data Streaming Spring-boot
+7 more
Backend Git Apache Kafka Build Tools Restful APIs Jbehave Microservices

Job description

Mid-Senior Software Engineer (Java) Málaga, Spain · Full-time · HybridWhy this role, why nowReal-money gaming runs on speed, trust and uptime - and QTech is the engine behind it for operators worldwide, wiring a vast network of game providers into regulated markets across LATAM, APAC and Europe.When our platform moves, millions of players feel it in real time.That’s the bar we build to.We’re an AI-first engineering organization.AI coding and testing tools are part of how we work every day, not a side experiment - we automate what used to be manual and build systems that stay reliable by design, not by firefighting.We’re also becoming deliberately language-agnostic, because when AI is part of how you build, what sets great engineers apart is judgment and systems thinking rather than fluency in any one language.This role is Java at the core today.But we’re hiring the engineer, not the language: someone who reasons through hard problems, builds clean, and moves fast as the stack evolves around them.What you’ll doBuild and grow the platform.Design and ship scalable, high-performance services at the heart of a system handling millions of gameplay transactions across regulated jurisdictions - and keep pushing it forward as new markets and partners come on board.Build AI-first.Use AI coding and testing tools as a standard part of how you design, write, review and test - and help shape our move toward spec-driven development (SDD) and agentic workflows, where clear specs drive both the code and the tests.Own quality.Write meaningful tests, automate regression, and help us push test cycles from days down to hours.Design for change.Build well-bounded, extensible services and clean APIs that hold up as the product and the stack keep evolving.Raise the bar.Run thoughtful code reviews, uphold engineering standards, and mentor engineers earlier in their careers.Work across the org.Partner with Product, QA and the wider engineering team to ship software that’s fast, secure and knowable.What you bringMust-have4-6+ years building production software, with real depth in backend systems.Strong Java today, with solid Spring Boot / Hibernate - but the mindset matters more than the language: clean architecture, sound design patterns, and the ability to pick up new stacks quickly.Hands?on experience designing and operating event?driven or message?based systems in production, with a solid grasp of the async fundamentals - idempotency, retries, dead?letter handling, event ordering and eventual consistency - and how to keep distributed workflows reliable when failures and redelivery are expected.You know BDD (we use JBehave in parts of the platform today) and you’re excited about where we’re headed: spec-driven development (SDD) with agentic AI workflows, where the way we specify, build and test looks different from a classic BDD setup.Comfortable with Git and collaborative development workflows.Clear, fluent English, written and spoken.Genuine enthusiasm for AI?assisted development - you want to build this way, not push back on it.Nice-to-haveiGaming, fintech, or other regulated, high?throughput domain experience.Messaging and event?streaming platforms (Kafka, Kafka Streams, RabbitMQ or similar).Experience across more than one language or ecosystem.Microservices and RESTful API design.Cloud?native experience (AWS).The detailsLocation: Málaga, SpainWorking model: HybridType: Full-timeLevel: SeniorIndustry: iGamingSalary range: Senior €****,000 gross/year.Mid: €**** gross/yearWhat we offer23 vacation daysPrivate health insuranceA real training & development budget - including the AI tools we build with every dayRoom to grow in a fast-moving, international companyAbout QTech GamesQTech Games is a fast-growing global iGaming platform and content aggregator with a strong engineering hub in Málaga.We connect the industry’s best providers with operators worldwide through seamless integrations, top-tier games, and infrastructure our partners can rely on - across some of the most demanding regulated markets on the map.Our culture is built on innovation, ownership and teamwork, and we’re building an engineering org where AI is central to how we work and great engineers aren’t boxed in by a single language.If you want your work to have real impact in a dynamic, multicultural team, you’ll fit right in.#J-*****-Ljbffr

Requirements

4-6+ years building production software, with real depth in backend systems. Strong Java today, with solid Spring Boot / Hibernate - but the mindset matters more than the language: clean architecture, sound design patterns, and the ability to pick up new stacks quickly. Hands?on experience designing and operating event?driven or message?based systems in production, with a solid grasp of the async fundamentals - idempotency, retries, dead?letter handling, event ordering and eventual consistency - and how to keep distributed workflows reliable when failures and redelivery are expected. You know BDD (we use JBehave in parts of the platform today) and you’re excited about where we’re headed: spec-driven development (SDD) with agentic AI workflows, where the way we specify, build and test looks different from a classic BDD setup. Comfortable with Git and collaborative development workflows. Clear, fluent English, written and spoken. Genuine enthusiasm for AI?assisted development - you want to build this way, not push back on it. Nice-to-have iGaming, fintech, or other regulated, high?throughput domain experience. Messaging and event?streaming platforms (Kafka, Kafka Streams, RabbitMQ or similar). Experience across more than one language or ecosystem. Microservices and RESTful API design. Cloud?native experience (AWS).

About the company

Madrid, España

Mid-Senior Software Engineer (Java) Málaga, Spain · Full-time · Hybrid Why this role, why now Real-money gaming runs on speed, trust and uptime - and QTech is the engine behind it for operators worldwide, wiring a vast network of game providers into regulated markets across LATAM, APAC and Europe. When our platform moves, millions of players feel it in real time. That’s the bar we build to. We’re an AI-first engineering organization. AI coding and testing tools are part of how we work every day, not a side experiment - we automate what used to be manual and build systems that stay reliable by design, not by firefighting. We’re also becoming deliberately language-agnostic, because when AI is part of how you build, what sets great engineers apart is judgment and systems thinking rather than fluency in any one language. This role is Java at the core today. But we’re hiring the engineer, not the language: someone who reasons through hard problems, builds clean, and moves fast as the stack evolves around them. What you’ll do Build and grow the platform. Design and ship scalable, high-performance services at the heart of a system handling millions of gameplay transactions across regulated jurisdictions - and keep pushing it forward as new markets and partners come on board. Build AI-first. Use AI coding and testing tools as a standard part of how you design, write, review and test - and help shape our move toward spec-driven development (SDD) and agentic workflows, where clear specs drive both the code and the tests. Own quality. Write meaningful tests, automate regression, and help us push test cycles from days down to hours. Design for change. Build well-bounded, extensible services and clean APIs that hold up as the product and the stack keep evolving. Raise the bar. Run thoughtful code reviews, uphold engineering standards, and mentor engineers earlier in their careers. Work across the org. Partner with Product, QA and the wider engineering team to ship software that’s fast, secure and knowable. What you bring, Industry: iGaming Salary range: Senior €****,000 gross/year. Mid: €**** gross/year What we offer 23 vacation days Private health insurance A real training & development budget - including the AI tools we build with every day Room to grow in a fast-moving, international company About QTech Games QTech Games is a fast-growing global iGaming platform and content aggregator with a strong engineering hub in Málaga. We connect the industry’s best providers with operators worldwide through seamless integrations, top-tier games, and infrastructure our partners can rely on - across some of the most demanding regulated markets on the map. Our culture is built on innovation, ownership and teamwork, and we’re building an engineering org where AI is central to how we work and great engineers aren’t boxed in by a single language. If you want your work to have real impact in a dynamic, multicultural team, you’ll fit right in.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all