Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kafka @ 3 Linux @ 3 DevOps @ 3 Java @ 2 Azure @ 3 Communication @ 3 Microservices @ 3 Fraud @ 3 Design Patterns @ 3 Compliance @ 3 Agile @ 3Details
Are you ready to take on the challenge of designing innovative solutions in a dynamic, data-driven environment? Join ABN AMRO's Data Devils team to design and maintain high-volume data streaming solutions that power fraud detection and business intelligence.
Responsibilities
- Analyze the current application landscape and develop high-performance solution designs for data integration challenges.
- Design and implement data solutions leveraging Azure cloud technologies.
- Develop real-time and batch data flow strategies using Apache Kafka as the streaming platform (including Kafka Streams, Kafka Connect and Kafka ecosystem tools).
- Collaborate with engineers, analysts, and stakeholders to ensure technical solutions align with business objectives.
- Ensure architectural designs meet banking governance, standards and compliance requirements.
- Mentor and provide guidance to technical teams on best practices and emerging trends.
Requirements
Hard skills
- 5+ years of experience working with Apache Kafka as a streaming platform, including Kafka Streams, Kafka Connect and Kafka ecosystem tools.
- 5+ years of hands-on experience with Azure cloud platforms and technologies and their integration capabilities.
- Solid understanding of event-driven architectures and microservices-based design patterns.
- Familiarity with Java development and the ability to write and debug code for Kafka producers/consumers and stream processing logic.
Soft skills
- Proficiency in English.
- Excellent communication and persuasion skills.
- Proactive, flexible, collaborative attitude and willingness to learn.
- Automation mindset: ability to design solutions that streamline repetitive tasks and improve operational efficiency.
Nice-to-have
- Experience developing custom Kafka connectors or stream-processing applications using Java or frameworks such as Spring Kafka.
- Experience with Linux environments.
- Exposure to DevOps and Agile methodologies.
- Understanding of schema management tools such as Confluent Schema Registry and data formats like Avro.
Working environment
- Hybrid working as the new normal (flexibility to decide when and where to work; home office equipment provided).
- The team processes millions of records daily to support real-time, batch and streaming processes.
Benefits
- Gross monthly salary: €5,847 - €8,353 per month (based on a 36-hour work week; includes vacation pay and benefit budget).
- Benefit Budget: 11% of salary (monthly or paid out if unused in the Benefit Shop).
- Five weeks of vacation per year with the option to purchase up to four additional weeks.
- Personal development budget of €1,000 per year (accumulates up to €3,000).
- Possibility to work from home (in consultation with your team).
- Annual public transport pass for free public transportation throughout the Netherlands.
- Excellent pension scheme.
Application process
- Apply online
- CV selection and feedback
- Job interview(s)
- Possible assessment
- Job offer
- Onboarding