Java DevOps Engineer

EUR 70,200-100,200 per year
MIDDLE
✅ Hybrid

🕙 36-40 hours per week

SCRAPED

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 @ 3

Details

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

  1. Apply online
  2. CV selection and feedback
  3. Job interview(s)
  4. Possible assessment
  5. Job offer
  6. Onboarding

Equal opportunities

ABN AMRO is an equal opportunity employer and encourages applications from all qualified candidates.