☕ Java / Kotlin — Top 5 Vacancies

Madrid & Spain · big international companies · updated 11 Oct 2026

1Senior Software Engineer — Distributed Systems (Java / JVM, Kafka)

Datadog (Nasdaq: DDOG, S&P 500) · Madrid (hybrid; Paris & Bordeaux also listed) · observability & security platform for 8,000+ organisations, ~6,500 staff · senior · €56,000 – €130,000
JavaGo / Rust / C++KafkaRedisCassandraElasticsearchDistributed systemsLow latency / high durabilityMulti-tenant

Datadog — the Nasdaq-listed observability and security platform — is hiring a Senior Software Engineer for its Distributed Systems teams in Madrid. You build and run the foundational platforms behind the product: pipelines that ingest, store and query billions of events per second, fault-tolerant horizontally scalable services in multi-tenant environments, written in Go, Java, Rust or C++ on top of Kafka, Redis, Cassandra and Elasticsearch. Significant back-end experience in one of those languages, low-level debugging appetite and care for simple, performant designs. English-speaking international team, hybrid in Madrid. Updated 29 Sep 2026.

2Senior Software Engineer — Java (Finance Infrastructure / Payments)

Adyen (AMS: ADYEN) · Madrid (office-first, no remote-only) · global payments platform used by Meta, Uber, H&M and Microsoft, ~4,500 staff · senior, 6+ yrs · competitive + equity
Java 17RESTful web servicesPostgreSQL / MyBatisTomcatGradleCockroachDBElasticsearchScalability / reliabilityMentoring

Adyen — the Amsterdam-listed fintech behind the payment platforms of Meta, Uber, H&M and Microsoft — is hiring a Senior Software Engineer in its Madrid office. You join the teams that own Adyen’s core financial data processes and finance infrastructure, making them more robust, scalable and secure while shipping code that goes live within your first weeks. 6+ years of object-oriented back-end work in Java, strong architectural judgement, performance-aware database design, and a mentoring rather than managing mindset. Tech stack: Java 17, RESTful web services, PostgreSQL with MyBatis, Tomcat, Gradle, CockroachDB, Elasticsearch. Office-first culture, English working language. Updated 28 Sep 2026.

3Full Stack Java Developer — Trading Web Applications (Java + front-end)

SIX Group / BME (Bolsas y Mercados Españoles) · Madrid (hybrid, up to 40% work from home) · third-largest exchange group in Europe, ref. 8318 · mid–senior · salary not published
JavaSpringREST / SOAPWeb front-end (JS/Angular)Scrum / SAFeCI/CDAutomated testingMarket data / trading

SIX — the Swiss exchange group that owns BME, Spain’s stock exchange operator — is hiring a Full Stack Java Developer for the Trading Web Application Development team in Madrid. You design, build and deliver high-performance Java features that power market-facing and value-added trading applications, turning business requirements into maintainable, scalable solution designs and keeping quality high through peer review, automated testing and continuous integration. 5+ years of software engineering with a strong Java focus (Java 8+, Spring Boot, SOAP/REST web services), agile delivery with Scrum and SAFe, solid English. Hybrid: up to 40% of the time working from home. Posted 2 Oct 2026.

4Senior Software Engineer — JVM Backend (Java & Kotlin, Kafka)

New Relic (global observability platform, ~2,000 staff) · Barcelona (hybrid) · senior · salary not published
JavaKotlinJVM internals / GC tuningKafkaMicroservicesDistributed systemsObservability (SLI/SLO)On-call ownership

New Relic — the observability platform used by tens of thousands of engineering teams — is hiring a Senior Software Engineer in its Barcelona hub. You design, build and operate JVM-based microservices primarily in Java and Kotlin, owning them end to end: architecture, implementation, deployment, monitoring and on-call. Strong experience with production JVM services, JVM memory management and GC tuning, event-driven systems on Kafka (partitioning, consumer lag, schema evolution) and deep instrumentation for observability. Distributed-systems fundamentals — consistency, partitioning, replication, fault tolerance — are expected. English-speaking international team. Updated 30 Sep 2026.

5Backend Engineer — Banking Platform (JVM / Spring Boot, Kotlin a plus)

N26 (Berlin digital bank, ~4–5 million customers, ~1,500 staff) · Barcelona (hybrid) · mid-level · salary not published + VSOP
JVM (Java / Kotlin)Spring BootMicroservicesLarge-scale production systemsEvent-drivenCloudCI/CD

N26 — the Berlin-headquartered digital bank with millions of customers across Europe — is hiring a Backend Engineer for its Barcelona technology hub. You work on the banking platform’s microservices, doing discovery, design, development, testing, deployment and maintenance of services that run in large-scale production, with a stack built on a JVM language and Spring Boot (Kotlin is a plus). You bring proven experience developing software in production at scale, sound testing habits and English fluency; hybrid working from Barcelona. Updated 1 Oct 2026.