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 Software Development @ 3 Docker @ 3 Grafana @ 2 Kafka @ 3 Kubernetes @ 3 Linux @ 3 Prometheus @ 2 DevOps @ 3 IaC @ 5 Terraform @ 5 Java @ 3 GitHub @ 3 GitHub Actions @ 3 CI/CD @ 3 Leadership @ 3 Azure @ 3 Communication @ 6 Mentoring @ 3 RabbitMQ @ 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? The Data Devils team at ABN AMRO manages high-volume data streams to enable seamless batch and streaming data integration for fraud detection and business intelligence. This role focuses on design, development, deployment and support of scalable Java applications and streaming data solutions using Apache Kafka and Azure.

Responsibilities

  • Design, develop and maintain enterprise-grade applications using Java (Spring Boot), Apache Camel and Maven.
  • Build secure and scalable RESTful APIs to enable data inflow and outflow across platforms.
  • Deploy and manage applications in Microsoft Azure, provisioning end-to-end cloud infrastructure with a focus on HA, scalability and security.
  • Implement and maintain CI/CD pipelines (Azure DevOps, GitHub Actions) for building, testing and deploying Java-based applications.
  • Develop and maintain streaming data solutions using Apache Kafka and Azure Event Hubs to support near real-time data flow and processing.
  • Collaborate with business analysts, solution architects and developers; participate in code reviews and enforce software development best practices.
  • Troubleshoot and optimize Java applications in production environments running on Linux.

Requirements

Must-Have:

  • 5+ years of hands-on Java development experience, particularly building and integrating applications with Spring Boot and Apache Camel.
  • Strong experience with CI/CD pipelines such as Azure DevOps and GitHub Actions for building, testing and deploying Java applications.
  • Hands-on experience with Microsoft Azure services (deployment, provisioning, monitoring, security).
  • Proficiency with infrastructure-as-code (IaC) tools such as Terraform, ARM templates or Bicep.
  • Strong command of Linux-based systems, scripting skills and ability to troubleshoot Java applications in production.

Nice-to-Have:

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Automation mindset with experience scripting or tooling to streamline operational tasks.
  • Familiarity with observability tools (Prometheus, Grafana, ELK, Azure Monitor) for logging, metrics and alerting.
  • Security awareness in development and DevOps workflows (OAuth2, OWASP Top 10, secrets management).
  • Experience with message queues such as RabbitMQ or Azure Service Bus.

Soft skills:

  • Strong English communication skills, verbal and written.
  • Collaborative, proactive and flexible attitude; willingness to learn and mentor others.
  • Leadership potential with stakeholder engagement and mentoring capabilities.

Working environment

  • Hybrid working as the new normal; flexibility to decide when and where you work most comfortably and effectively. Home-office resources are provided (ergonomic chair, desk, laptop).

Benefits

  • Gross monthly salary: €5.847 - €8.353 (based on a 36-hour work week, includes vacation pay and benefit budget).
  • Benefit budget of 11% of salary; paid out monthly if unused.
  • Five weeks of vacation per year, option to purchase additional weeks.
  • Personal development budget of €1,000 per year (accumulates up to €3,000).
  • Possibility to work from home (in consultation with team and depending on position).
  • Annual public transport pass within the Netherlands.
  • Excellent pension scheme.

How to apply

  • If interested, apply online via the ABN AMRO vacancy page. ABN AMRO follows an application process including CV selection, interviews and possible assessment before offer and onboarding.