Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 3 Grafana @ 3 Kafka @ 3 Kubernetes @ 3 Linux @ 3 Prometheus @ 3 DevOps @ 3 Java @ 3 GitHub @ 3 GitHub Actions @ 3 CI/CD @ 3 Leadership @ 3 Azure @ 3 Communication @ 6 Mentoring @ 3 RabbitMQ @ 3 Streaming Data Processing @ 3 API @ 3 Fraud @ 3 OWASP @ 3 Azure DevOps @ 3 Maven @ 3 Spring Boot @ 3 Apache Camel @ 3Details
Are you ready to take on the challenge of designing innovative solutions in a dynamic, data-driven environment? At ABN AMRO, the Data Devils team manages high-volume data streams, enabling seamless batch and streaming data integration for fraud detection and business intelligence.
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java (Spring Boot), Apache Camel, Maven, and related technologies.
- Build secure and scalable RESTful APIs for seamless data inflow and outflow across platforms.
- Deploy and manage applications in Microsoft Azure, provisioning end-to-end cloud infrastructure with a focus on high availability, scalability, and security.
- Develop and maintain streaming data solutions using Apache Kafka and Azure Event Hubs to support near real-time data flow and processing.
- Work with CI/CD pipelines (Azure DevOps, GitHub Actions) for building, testing, and deploying Java-based applications.
- Use infrastructure-as-code (ARM templates or Bicep) to manage cloud resources.
- Containerize applications (Docker) and run them on orchestration platforms (Kubernetes).
- Operate and troubleshoot Linux-based production systems; automate repetitive operational tasks via scripting and tooling.
- Apply observability and monitoring solutions (Prometheus, Grafana, ELK, Azure Monitor) for logging, metrics and alerting.
- Ensure security awareness in development and DevOps workflows, including OAuth2, OWASP Top 10, and secrets management.
- Work collaboratively with business analysts, solution architects, and fellow developers; participate in code reviews, and mentor others.
Requirements
- 5+ years of hands-on Java development experience, particularly building and integrating applications using Spring Boot and Apache Camel.
- Strong experience with CI/CD pipelines such as Azure DevOps and GitHub Actions.
- Hands-on experience with Microsoft Azure services: deployment, provisioning, monitoring, and security.
- Experience with infrastructure-as-code tools (ARM templates or Bicep).
- Proficiency with Linux systems, including scripting and production troubleshooting of Java applications.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Experience or familiarity with Apache Kafka and Azure Event Hubs for streaming data processing.
- Familiarity with observability tools (Prometheus, Grafana, ELK, Azure Monitor).
- Security awareness in development and DevOps workflows (OAuth2, OWASP Top 10, secrets management).
- Experience with message queues (RabbitMQ or Azure Service Bus) in distributed Java environments.
- Strong English communication skills (verbal and written); good collaboration and influencing skills; proactive and flexible attitude. Leadership potential and mentoring capability are a plus.
Working environment
- Hybrid working as the new normal; flexibility to decide when and where to work most effectively.
- Role based in Amstelveen (Netherlands) with the possibility to work from home in consultation with your team.
- Role sits in a data-driven team processing millions of records daily with a focus on fraud detection and business intelligence.
Benefits
- Gross monthly salary range: €5,847 - €8,353 (based on a 36-hour work week), paid monthly; salary range includes vacation pay and benefit budget.
- Benefit budget of 11% of salary (monthly accrual or payout if unused).
- Five weeks of vacation per year with the option to purchase up to four additional weeks.
- Personal development budget of €1,000 per year (accumulable up to €3,000).
- Possibility to work from home (in consultation with your team).
- Annual public transport pass covering the Netherlands.
- Excellent pension scheme and other employment conditions.
Application process
- Apply online
- CV selection and feedback
- Job interview(s)
- Possible assessment
- Job offer
- Onboarding
Equal opportunities
ABN AMRO is an equal opportunity employer and encourages applications from all qualified candidates.