Backend Internship

VODAFONE INTELLIGENT SOLUTIONS ESPAÑA S.L.

Málaga (Málaga)

T/2025/47759


What does the company offer?
  • 1 internship vacantNone en VODAFONE INTELLIGENT SOLUTIONS ESPAÑA S.L. de 6 meses to join in octubre 2025
  • Study assistance of 700.00€ gross monthly
  • 5h. diarias en Jornada de mañana
  • START Programme
  • Work Center en Spain: Vodafone Innovation Hub Málaga (Málaga)
What profile is the company looking for?
  • University undergrade student or University postrgrade student: Grado en Ingeniería en Informática, Grado en Ingeniería de Computadores, Grado en Ingeniería en Matemática Aplicada al Análisis de Datos
Proposed training plan

🏢 About the Company and Department

The Unified Communications Backend Team is composed of highly experienced senior developers committed to building scalable backend solutions. Currently, they are developing a microservices-based architecture framework designed for reusability across multiple applications. The team works closely with frontend and DevOps engineers, leveraging a full range of Amazon Web Services (AWS) technologies in a modern cloud environment.

📚 Learning Objectives

The selected student will be immersed in a real development environment and will:

  • Learn to implement backend functionalities using Java with Spring Boot, including database integration with SQL and non-SQL systems.

  • Understand and apply concepts of microservices vs. monolithic architecture, REST APIs, and JWT authentication.

  • Become familiar with cloud development using AWS, and the management of asynchronous communication through messaging queues such as Kafka or RabbitMQ.

  • Use modern development tools including GitHub, Docker containers, CI/CD pipelines (GitHub Actions), and quality assurance tools like SonarQube.

  • Apply best coding practices and unit testing principles.

  • Explore documentation and task management tools such as Confluence and Jira.

  • Gain exposure to AI-assisted development practices through tools like GitHub Copilot.

The daily activities will include programming exercises, proof-of-concept development, exploration of new libraries, and active participation in team knowledge-sharing sessions.

👩‍🏫 Mentorship and Supervision

To ensure a high-value learning experience:

  • The student will be assigned a dedicated mentor with technical expertise.

  • A clear learning plan with personalized objectives will be established.

  • Regular progress reviews and continuous feedback will be provided throughout the internship.

🎓 Candidate Profile

📌 Required Skills:

  • Programming experience is essential, particularly in Java.

  • Database programming experience with at least one database type (SQL or non-SQL).

  • Understanding of web services, REST APIs, JWT authentication, and CI/CD concepts.

  • Strong willingness to learn and self-learning mindset.

  • Positive, can-do attitude and enthusiasm for software development.

  • Teamwork and communication skills to effectively share progress and ideas with the team.

    📌 Tools & Technologies (valued): Spring Boot, GitHub, Docker, AWS, Kafka/RabbitMQ (or similar messaging queues).
    📌 Languages: Intermediate level of English is recommended