Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
AWS @ 2
Agile
Azure @ 2
Azure DevOps
CI/CD
Communication @ 5
Debugging @ 6
DevOps @ 3
Docker @ 2
Git
GitHub
GitHub Actions
Java @ 3
Jenkins
Kubernetes @ 2
Linux
Microservices
SQL
Spring Boot
Swift @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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 internship offers an opportunity to develop your skills within a technology-driven banking environment.
The role focuses on software development, cloud technologies, automation, and modern DevOps practices. You will join the DevOps team within Financial Markets and contribute to solutions using Java, Spring Boot, Kubernetes, Docker, CI/CD pipelines, and cloud platforms.
Responsibilities
- Contribute to the design, development, testing, and maintenance of Java-based applications.
- Help build scalable, maintainable, and reliable software solutions with experienced engineers.
- Assist with deploying and managing applications on Kubernetes platforms.
- Support the scalability, reliability, and smooth operation of containerized workloads.
- Support the implementation and maintenance of CI/CD pipelines.
- Help automate software delivery processes and improve deployment efficiency.
- Monitor application performance, investigate issues, and contribute to system stability and operational excellence.
- Work with developers, DevOps engineers, and business stakeholders to understand requirements and develop technical solutions.
- Create technical documentation, improve development standards, and promote best practices.
- Work in an Agile Cash & Liquidity Management team supporting modern cloud-native applications and infrastructure.
Requirements
- Recently graduated in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Basic knowledge of Java and object-oriented programming concepts.
- Interest in software engineering, cloud platforms, automation, and platform engineering.
- Familiarity with Docker, Kubernetes, or cloud platforms such as Azure, AWS, or Google Cloud is a plus.
- Analytical skills and the ability to understand complex technical problems and develop structured solutions.
- Strong troubleshooting and debugging mindset.
- Effective communication and teamwork capabilities.
- Ability to manage tasks effectively and maintain attention to detail.
- Professionalism, ownership, commitment, accountability, and initiative.
- 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 and version control
- CI/CD tools, including Azure DevOps, GitHub Actions, and Jenkins
- Linux fundamentals
- Basic SQL and database concepts
- Cloud platforms, with Azure preferred
Benefits
- 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
- 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
- Practical experience with enterprise-grade Java applications and Kubernetes platforms
More jobs at ABN AMRO
Product Owner - Credit Risk Monitoring
ABN AMRO · Amsterdam, Netherlands
EUR 72,800-104,000 per year
Chapter Lead TypeScript/Angular
ABN AMRO · Amsterdam, Netherlands
EUR 72,800-104,000 per year
Expert Lead I (IT)
ABN AMRO · Amsterdam, Netherlands
EUR 72,800-104,000 per year
IT Network Security & Compliance Risk Manager
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year
Internship Enterprise Risk Reporting
ABN AMRO · Amsterdam, Netherlands
EUR 9,000 per year
Similar jobs
Software DevOps Engineer, Networking
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
Chapter Lead .NET Engineering
ABN AMRO · Amersfoort, Netherlands
EUR 72,800-104,000 per year
Senior Client Quant Specialist, Enterprise Sales
Bloomberg · New York City, United States
USD 175,000-225,000 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Development Engineer in Test - Datacenter Server OS
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Cloud Software Engineer, Developer Tools
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Linux Systems Engineer - EDA Infrastructure
Nvidia · United States
USD 184,000-356,500 per year
NVIDIA 2027 Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour