IT Engineer Intern

ABN AMRO Bank N.V.

Amsterdam

On-site

EUR 10,000 - 15,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Mentorship program
Exposure to cloud-native technologies
Internship compensation as applicable
Hands-on project opportunities

Job summary

ABN AMRO Bank N.V. invites graduates to join the Software & Cloud Automation Intern team within Financial Markets. You will work on Java-based applications, containerized via Docker and orchestrated with Kubernetes, while contributing to CI/CD automation and cloud-native platforms.

You will collaborate with developers and DevOps engineers to build scalable solutions, monitor performance, and document best practices, gaining hands-on experience in banking tech and modern infrastructure.

Qualifications

  • Recent graduate in Computer Science, IT, Software Engineering, or related field.
  • Strong interest in software engineering, cloud platforms, and modern infrastructure technologies.
  • Familiarity with Java and object-oriented programming concepts.

Responsibilities

  • Contribute to design, development, testing, and maintenance of Java applications.
  • Assist in deploying and managing apps on Kubernetes platforms.
  • Support CI/CD automation to improve deployment efficiency.
  • Monitor application performance and contribute to reliability.
  • Collaborate with developers, DevOps engineers, and stakeholders to translate requirements into solutions.

Skills

Java development
Cloud-native
DevOps
Problem-solving
Learning mindset
Collaboration
Communication (English)
Organized & methodical
Technical curiosity
Ownership

Education

Bachelor's degree in Computer Science/IT/Software Engineering

Tools

Kubernetes
Docker
Spring Boot
Git
CI/CD tools
Linux fundamentals
SQL basics
Azure/AWS/Google Cloud

Job description

At a glance

Purpose:

If you have recently graduated in Computer Science, Information Technology, Software Engineering, or a related discipline and are eager to build your career in cloud-native application development and platform engineering, this is an excellent opportunity for you.

We are seeking individuals who possess a genuine passion for software development, cloud technologies, automation, and modern DevOps practices.

Key Skills and Approach:
  • Java Development Expertise: Do you enjoy building scalable, maintainable, and high-performance applications using Java and modern development frameworks?
  • Cloud-Native Mindset: Are you interested in containerization, microservices architecture, and cloud technologies?
  • Automation & DevOps Focus: Do you have a passion for automating deployments, improving reliability, and enhancing operational efficiency?
  • Problem-Solving Ability: Can you analyse technical challenges and develop practical, effective solutions?
  • Continuous Learning: Are you motivated to explore new technologies and continuously improve your technical skills?

If these qualities describe you, we are seeking a motivated Software & Cloud Automation Intern to join our DevOps team within Financial Markets. This is your opportunity to work with Java, Spring Boot, Kubernetes, Docker, CI/CD pipelines, and cloud platforms, contributing to innovative solutions in a dynamic environment.

Your job

You will play an essential role within the Application Engineering and Platform Operations team, with primary responsibilities including the following:

  • Software Development: You will contribute to the design, development, testing, and maintenance of Java-based applications. Working closely with experienced engineers, you will help build scalable and reliable software solutions.
  • Containerization & Kubernetes Support: You will assist in deploying and managing applications on Kubernetes platforms, ensuring smooth operation, scalability, and reliability of containerized workloads.
  • DevOps & CI/CD Automation: You will support the implementation and maintenance of CI/CD pipelines, helping automate software delivery processes and improve deployment efficiency.
  • Application Monitoring & Reliability: You will help monitor application performance, investigate issues, and contribute to maintaining system stability and operational excellence.
  • Collaboration and Solution Development: You will work closely with developers, DevOps engineers, and business stakeholders to understand requirements and translate them into effective technical solutions.
  • Documentation & Best Practices: You will participate in creating technical documentation, improving development standards, and promoting best practices across the team.
Your profile

This internship is ideal for individuals with a strong interest in software engineering, cloud platforms, and modern infrastructure technologies.

  • Programming Skills – Basic knowledge of Java and object-oriented programming concepts
  • Cloud & Container Interest – Familiarity with Docker, Kubernetes, or cloud platforms such as Azure, AWS, or Google Cloud is a plus
  • Analytical Skills – Ability to understand complex technical problems and develop structured solution
  • Learning Mindset – Passion for learning new technologies and adapting to changing environments
  • Collaboration Skills – Effective communication and teamwork capabilities
  • Problem-Solving Ability – Strong troubleshooting and debugging mindset
  • Organized and Methodical – Ability to manage tasks effectively and maintain attention to detail
  • Technical Curiosity – Interest in software architecture, automation, and platform engineering
  • Professionalism and Ownership – High levels of commitment, accountability, and initiative.
  • Communication Skills – Proficient written and verbal communication skills in English.
Preferred Technical Knowledge
  • Java 17+ and Spring Boot
  • REST APIs and Microservices
  • Docker Containers
  • Kubernetes Basics
  • Git & Version Control
  • CI/CD Tools (Azure DevOps, GitHub Actions, Jenkins)
  • Linux Fundamentals
  • Basic SQL and Database Concepts
  • Cloud Platforms (Azure preferred) skills.
Your working environment

You will thrive in a dynamic technology-driven environment focused on innovation, automation, and continuous improvement. You will join an Agile Cash & Liquidity Management team supporting modern cloud-native applications and infrastructure.

The team embraces DevOps principles, collaborative problem-solving, and knowledge sharing, providing opportunities to learn from experienced engineers and work with cutting-edge technologies.

What we offer

We support employee growth through mentorship, hands-on project opportunities, and exposure to modern software engineering practices. You will gain practical experience working with enterprise-grade Java applications and Kubernetes platforms while developing valuable cloud and DevOps skills. In addition to technical development, you will gain valuable business knowledge within the financial services domain, including Cash & Liquidity Management, Payment Processing and Settlements, and industry-standard financial messaging such as SWIFT MT and ISO 20022 MX messages. This combination of technical expertise and business understanding will provide a strong foundation for building a career in financial technology.

Benefits include
  • Structured learning and mentorship
  • Exposure to cloud-native technologies
  • Hands-on experience with Kubernetes and DevOps practices
  • Opportunity to contribute to enterprise-scale applications supporting critical banking services.
  • Gain business knowledge in Cash & Liquidity Management, Payment Settlements, and SWIFT MT / ISO 20022 MX messaging standards.
  • Collaborative Agile work environment
  • Professional development opportunities
  • Internship compensation and employee benefits as applicable
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Internship - Backend Engineer: Improving Reliability & Automation in a Cloud‑Native DevOps Platform
IT Internship - Backend Engineer: Improving Reliability & Automation in a Cloud‑Native DevOps Platform

Swisscom • Rotterdam

On-site
EUR 8,200 - 9,900
Monthly allowance 810€ gross
IT equipment
Agile working environment
+4
IT Internship - Backend Engineer: Improving Reliability & Automation in a Cloud‑Native DevOps Platform
IT Internship - Backend Engineer: Improving Reliability & Automation in a Cloud‑Native DevOps Platform

Swisscom AG • Rotterdam

On-site
EUR 7,700 - 10,000
Monthly allowance
IT Equipment
Agile training environment
+4
Senior Java Software Engineer
Senior Java Software Engineer

Sytac • Amsterdam

On-site
EUR 90,000 - 120,000
Unlimited Growth Days
Private laptop
Growth budget
+2
Senior DevSecOps Engineer
Senior DevSecOps Engineer

BUX • Amsterdam

On-site
GBP 103,000 - 146,000
Work from anywhere in the world for 1m
OpenUp coaching access
Dedicated training budget
+1
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Cluster - Data professionals • Den Haag

On-site
EUR 100,000 - 125,000
Hybrid working
Home office allowance
Pension scheme with employer contrib
+6
Senior Cloud Developer
Senior Cloud Developer

ITNL • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Java Engineer
Senior Java Engineer

Levy Professionals • Amsterdam

On-site
EUR 70,000 - 95,000
Internship IT Development: improve an online calculator
Internship IT Development: improve an online calculator

Aplaro Ltd • Utrecht

On-site
Confidential
€600 gross internship allowance per 36
Personal guidance
Professional working and learning env
+1
Senior DevOps / Platform Engineer (ID: 4028)
Senior DevOps / Platform Engineer (ID: 4028)

Stafide • Amsterdam

On-site
EUR 90,000 - 120,000
Campus Systems Engineer (Intern)
Campus Systems Engineer (Intern)

P2P • Amsterdam

On-site
Confidential