ABN AMRO Bank N.V. logo

IT Engineer Intern

ABN AMRO Bank N.V.

Amsterdam
Volunteer
0-2 years experience
On-site

Key Skills

Java
Spring Boot
Kubernetes
Docker
CI/CD
Cloud platforms
Microservices
Linux
SQL
Git
Automation
Software development
DevOps
Problem-solving
Communication
Agile

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 Interested Wij vragen Goede communicatie vaardigheden Wij bieden Samenwerkingsgerichtheid

Core Responsibilities

You will contribute to the design, development, and maintenance of Java-based applications while supporting containerized workloads on Kubernetes. Additionally, you will assist in automating CI/CD pipelines and monitoring application performance to ensure system stability.

Requirements

Candidates should have a background in Computer Science or a related discipline with basic knowledge of Java and object-oriented programming. Familiarity with cloud platforms, containerization, and a strong passion for learning modern DevOps practices is highly desired.

Benefits

  • Structured learning
  • Mentorship
  • Hands-on project opportunities
  • Internship compensation
  • Employee benefits

About ABN AMRO Bank N.V.

Industry: Banking

Company size: 10,001+ employees

Welkom op het LinkedIn-account van ABN AMRO. We staan 24/7 klaar om jouw vragen te beantwoorden. Onze taak is altijd om de klant te ondersteunen op het moment dat het er echt op aankomt. Dat is onze verantwoordelijkheid. Dat maakt ons relevant. En wat er vandaag de dag toe doet voor de klant is de transitie naar een duurzaam tijdperk. Klanten willen een positieve invloed uitoefenen en als bank willen we ze daarbij helpen. Die overgang naar duurzame manieren van wonen en werken ondersteunen we met een naadloze (financiële) ervaring. Mogelijk gemaakt door zeer betrokken, vaardige en productieve mensen. En natuurlijk geven we daarin zelf het goede voorbeeld. Bij onze bank zijn ongeveer 22.500 mensen werkzaam, waarvan meer dan 5.000 buiten Nederland. Met al deze collega's bieden wij je hier onze kennis en deskundigheid over de financiële markt, informatie over verschillende sectoren, nieuws over onze duurzame strategie en onze organisatiecultuur. Wil je hier meer over weten? Volg ons op LinkedIn of bezoek onze website.

Added Today