Senior Kafka developer
Working at a leading partner of Google? We collaborate with organizations to achieve their goals with creative solutions in API Management, Event Streaming Platform, API Security, and everything imaginable in the Google Cloud environment.
Companyprofile
At AppyThings, it's all about delivering innovative integration solutions that help organizations achieve their ambitions. Since our founding in 2014, we have positioned ourselves as the first European boutique partner of Apigee API Management, and since then, we have evolved into a progressive player in API Management, Event Streaming Platform, and API Security.
Our company culture is characterized by authenticity, attention, and expertise. We believe in nurturing an environment where thinkers and doers thrive, and where everyone is encouraged to tackle challenges and push boundaries.
As partners of leading API Management, Event Streaming, and API Security platforms, we only offer top-notch products. At AppyThings, we believe that our success stems from the success of our customers. Therefore, we constantly strive to deliver the best possible integration solutions and to be a true partner for our customers on their journey towards digital transformation and growth.
Some examples of our successful integration projects include collaborating with Eneco, where we read all data from smart meters and display it in the app, and collaborating with the Port of Rotterdam, where we provide information on water depth via APIs to safely guide ships into the harbor. Additionally, we also handle the integration of package weight and dimension data to PostNL, which is then processed through our APIs in various applications.
Function Description
As a Senior Kafka Developer, you will play a crucial role in designing, implementing, and managing real-time data streaming solutions using Apache Kafka. Your main focus will be on building scalable, event-driven architectures to handle millions of events efficiently.
Your responsibilities will include:
- Designing and developing event-driven systems to process real-time data streams.
- Collaborating with consultants and clients to optimize Kafka platforms and data integrations.
- Developing applications in Java and Python that integrate seamlessly with Kafka.
- Advising on architectural decisions and contributing to complex infrastructure development.
The first project you'll tackle involves migrating PostNL's notification platform from a third-party system to Kafka, streamlining notifications for both customers and consumers.
Requirements
- Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, and Kafka Broker configurations.
- Proficiency in designing, building, and managing distributed event-driven systems with Kafka.
- Hands-on experience with related technologies such as Zookeeper, Schema Registry, and Confluent platform (optional).
- Expertise in developing and optimizing data streaming pipelines for performance and scalability.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform, Ansible, or similar.
- Strong problem-solving skills and a passion for improving data streaming architectures.
- Ability to work independently and contribute to a dynamic team in a fast-paced environment.
- Excellent communication skills to effectively work with clients and internal stakeholders.
Benefits
- Salary up to maximum of 85k, based on experience
- Company car option.
- Pension contribution.
- Hybrid work environment, with 3 days in the office mandatory. (1 in The Hague and 2 in Veenendaal)
- Extensive opportunities for professional development.
- A dynamic and inclusive work environment with a strong focus on culture and teamwork.
Interested? Apply now! g.vanschagen@haystackpeople.nl