This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Job Responsibility:
Analysis, design and development of software modules and services
Working collaboratively within the squad using agile practices
Supporting CI/CD pipelines, automation, monitoring and environment management to ensure reliability and operational excellence
Collaborating with DevOps engineers to enhance build, release and deployment processes
Delivering high‑quality code supported by unit tests
Suggesting improvements to user stories, UX and technical design
Managing technical debt as part of daily development activities
Conducting peer reviews and ensuring adherence to coding standards
Following best practices, coding standards and quality objectives
Performing troubleshooting, operational support and optimization for delivered modules
Researching and adopting new technologies to improve time‑to‑market, quality, flexibility and reusability
Ensuring delivery of software modules with committed scope, performance and timelines
Requirements:
University degree, preferably in Computer Engineering or a related field
5+ years of hands‑on experience in software development
Know‑how and hands‑on experience with: Java and/or similar modern programming languages
Microservices, containers and cloud‑native application development
APIs, Web Services, SOAP, REST
Spring Boot framework
Kafka, Elasticsearch, Redis and other common open‑source technologies
Oracle and PostgreSQL databases
Algorithms, object‑oriented programming and design patterns
Multithreading and concurrency concepts
Operating systems, databases and networking fundamentals
CI/CD tools and methodologies (GitLab CI, Jenkins, ArgoCD etc.)
Secure coding practices
Knowledge and experience in Telecommunication Billing & Charging concepts
Self‑motivation: Driven by personal enthusiasm and curiosity
Initiative: Taking proactive action to improve processes and address challenges
Solutions Driven: Using sound judgement to make informed decisions
Working Together: Being a collaborative, non‑competitive team member
Nice to have:
DevOps concepts such as automation, monitoring, observability, container orchestration (Docker, Kubernetes/OpenShift) is a big plus.