Vodafone

Software Engineer

Vodafone

full-time

Posted on:

Location Type: Office

Location: IstanbulTurkey

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Benefits
  • Health insurance
  • Pension scheme
  • Flexible working hours
  • Professional development opportunities
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaMicroservicesContainersCloud-native application developmentAPIsWeb ServicesSpring BootKafkaElasticsearchRedis
Soft Skills
Self-motivationInitiativeSolutions DrivenWorking Together