KAFKA DEVELOPER

Madrid Community Of Madrid
Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Continuous Integration Distributed Systems Monitoring of Systems Enterprise Messaging Systems Performance Tuning Cloud Platform System Backend Event Driven Architecture Kubernetes Real Time Data
+4 more
Apache Kafka Docker Confluent Microservices

Job description

At Aubay, we are looking for a Kafka Developer profile. The person will join the technical team, participating in the development and maintenance of event-driven architecture solutions, with a focus on Kafka within distributed environments. The role is aimed at technical profiles with experience in backend development and messaging systems, working on critical systems and collaborating with different teams to ensure the correct integration and processing of data. Responsibilities - Development and maintenance of solutions based on Apache Kafka. - Implementation of event-driven architectures. - Design and development of Kafka producers and consumers. - Management and monitoring of real-time data flows. - Integration of systems through messaging solutions. - Incident resolution and performance optimization. - Collaboration with development, architecture, and operations teams. - Participation in continuous improvement initiatives for the platform. Requirements - At least 3 years of

Requirements

experience in Kafka development. - Experience in backend development (preferably Java). - Knowledge of distributed and event-driven architectures. - Strong analytical and problem-solving skills. - Good communication and teamwork skills. - Proactive mindset and quality-oriented approach. Main Technical Stack - Apache Kafka - Java - Event-driven architectures - Distributed systems - APIs and microservices Valuable Additional Knowledge - Kafka Streams - Confluent Platform - Kubernetes / Docker - Cloud environments - CI/CD - Monitoring tools Languages - English: minimum B2 level required. Conditions - Permanent contract and stable project. - Working hours: Monday to Friday, from 9:00 AM to 6:00 PM, with 1 hour of flexibility. - Remote work: 50% remote. - Location: Madrid Río area. - Tailored training programs. - Employee discount and benefits platform. - Flexible compensation plan (health insurance, childcare vouchers, meal vouchers). - Salary: Negotiable.

Apply for this position

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

Apply on es.trabajo.org

Good distractions

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

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

1:50 min

Building a data producer using the Confluent Python library

Lucia Cerchie · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:21 min

Audience questions on brokers and monitoring tools

Developersteve · LIVE

3:55 min

Infrastructure challenges when combining Kafka with Apache Flink

Bobur Umurzokov · LIVE

Videos

See all

Related articles

See all