Adcubum AG

Principal Software Engineer - Kafka Integration Specialist

Zagreb, Zagreb, Croatia

4 days ago
Save Job

Summary

Intro

We are looking for a Principal Software Engineer – Kafka Integration Specialist for our Platform unit in Zagreb. About the Role.

Are you passionate about building scalable, near-real-time data streaming and data processing solutions? Do you enjoy using Kafka to create data streaming and event-driven systems? As a Principal Software Engineer, you will design and support Kafka-based solutions to support event-driven APIs for high-performance applications in our cloud infrastructure.

Tasks

  • Near-Real-Time Data Exchange: Design and implement Kafka-based solutions, enabling near-real-time data exchange over dedicated APIs.
  • System Reliability: Develop and manage Kafka-based pipelines to ensure efficient and reliable message flows across services, reducing data bottlenecks and ensuring smooth communication.
  • Scalable Cloud Deployments: Supporting development teams to deploy and manage Kafka clusters in cloud environments, ensuring scalability and resilience, which directly improves system uptime.
  • Architectural Transformation: Lead the migration from a monolithic to a distributed modular architecture, enabling better system performance and flexibility.
  • Performance Optimization: Use best practices to monitor Kafka clusters, manage load, and optimize performance for low-latency, high-throughput communication, enhancing customer experience.
  • API Integration: Collaborate with teams to integrate Kafka-based event-driven APIs with the Adcubum Syrius suite, improving system functionality.
  • API and Streaming Improvements: Improve the API architecture, data streaming/data processing, and event-driven capabilities for smoother operations and quicker response

Requirements

  • You are an expert in Java and Kafka-based programming, with strong experience in event-driven API communication.
  • You have experience with API communication patterns, distributed systems, and containerization.
  • You are familiar with deploying and managing Kafka clusters in cloud environments like AWS, Google Cloud, or Azure.
  • You are skilled in CI/CD, Kafka monitoring, and automation tools (e.g., Terraform, Ansible).
  • You understand event sourcing, event-driven architectures, and cloud-native deployments with Kubernetes and Docker.
  • You have knowledge of data governance, security, and compliance for cloud-based event-driven applications.
  • You are proactive, take ownership of your work, and deliver high-quality solutions.
  • You explain complex ideas clearly and can engage with different stakeholders effectively.
  • You work well in a team, with a practical and organized approach to solving problems.
  • You are fluent in English. Knowledge of German is a plus.

Benefits

  • Have an impact and participate in the evolution of our software suite Adcubum Syrius
  • Work in a technically demanding field
  • Enjoy a creative and friendly team atmosphere
  • Experience our innovative and cross-cultural work environment
  • Career development opportunities and training
  • Work in a flexible hybrid model, combining work-from-home and office

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job