You assist with backend development and API creation, implement features, troubleshoot applications, and document technical processes.
Anforderungen
- •Studies in Computer Science or related field
- •Fundamental understanding of Java programming
- •Basic knowledge of data structures
- •Experience in Unix/Linux environments is a plus
- •Understanding of software design principles
- •Familiarity with Java frameworks like Quarkus or Spring Boot
- •Familiarity with tools like Docker and Git is a plus
- •Written and spoken English and German proficiency required
Deine Aufgaben
- •Assist in developing backend services using Java.
- •Support the creation of RESTful APIs.
- •Participate in implementing new features.
- •Collaborate with team to troubleshoot applications.
- •Contribute to documenting technical processes.
Deine Vorteile
Comprehensive mentoring
Personal development
Professional development
Flexible working hours
Mobile work
Fair compensation
Student apartments (Munich only)
Additional offerings available
Original Beschreibung
# Intern Software Development (f/m/x)
**SOME IT WORKS. SOME CHANGES WHAT'S POSSIBLE.**
**SHARE YOUR PASSION.**
More than 90% of automotive innovations are based on electronics and software. That's why creative freedom and lateral thinking are so important in the pursuit of truly novel solutions. That’s why our experts will treat you as part of the team from day one, encourage you to bring your own ideas to the table – and give you the opportunity to really show what you can do.
You will support our software development team, gaining practical experience in cloud backend development. Engage with cutting-edge technologies and contribute to impactful global projects. Our department manages the electrical commissioning of all BMW vehicles globally, ensuring each vehicle is equipped with the correct software version. You will gain insights into our production processes and contribute to maintaining our high quality standards.
**What awaits you?**
* You assist in developing backend services using Java (Quarkus) and PostgreSQL.
* Support the creation of RESTful APIs for various applications.
* Participate in implementing features.
* Collaborate with team members to troubleshoot and debug applications.
* Contribute to documenting technical processes and systems.
**What should you bring along?**
* Studies in Computer Science or a related technical field.
* Fundamental understanding of Java programming and familiarity with RESTful services.
* Basic knowledge of data structures and algorithms.
* Experience in Unix/Linux environments is a plus.
* Understanding of software design principles.
* Familiarity with Java frameworks like Quarkus or Spring Boot, and tools like Docker and Git, is a plus.
* Written and spoken English and German proficiency is required.
**What do we offer?**
* Comprehensive mentoring & onboarding.
* Personal & professional development.
* Flexible working hours.
* Mobile work.
* Attractive & fair compensation.
* Apartments for students (subject to availability & only at the Munich location).
Start date: from 15.09.2025
Duration: 6 months
Working hours: Fulltime
At BMW Group, we place great importance on equal treatment and equal opportunities. Our recruiting decisions are based on the personality, experience, and skills of the applicants.