Vodafone

Lead Software Engineer

Vodafone

full-time

Posted on:

Location Type: Hybrid

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Continue accelerating and enhancing our Platform as a Service for Vodafone customers on footprint.
  • Launch service proposition in markets that are off Vodafone’s current footprint (US and France).
  • Address long tail lower volume segment through digital self-service platform globally.
  • Manage all aspects of software development and continuous integration.
  • Work with our product and architecture teams to deliver high-quality software products.
  • Identify and recommend process improvements, document and provide technical guidelines and best practices.
  • Collaborate closely with solution architects and product owners to ensure requirements are achievable and to minimize engineering costs.
  • Evaluate and identify opportunities for new technologies, solutions or methodologies to enhance current or future products and services.

Requirements

  • Strong academic knowledge and professional experience in software development: Java, Java Enterprise or Jakarta Enterprise, Oracle, PostgreSQL, Linux.
  • Deep understanding of SOLID principles, architectural design and development patterns.
  • Expertise in Relational (Oracle, PostgreSQL, etc) and non-relational databases (MongoDB, etc).
  • Hands on experience troubleshooting issues.
  • Hands on experience developing SOAP and REST APIs.
  • Expertise in Spring frameworks: Spring Boot and other Spring technologies (e.g. Spring MVC, Spring Data, Spring Batch).
  • Hands on experience with CI/CD (Jenkins pipelines).
  • Expertise in containerization (Docker) and orchestration (Docker compose, Kubernetes).
  • Hands on experience with Amazon Services (EC2, RDS, SQS, S3, ECR, EKS, etc).
  • Hands on experience with Messaging services (JMS, ActiveMQ, RabbitMQ, Kafka, etc).
  • Experience in Agile Methodologies (SAFe, Scrum, Kanban).
  • Strong communication skills in English
Benefits
  • 25 days of vacation + December 24 and 31
  • Intensive Summer Hours (8:00 am-3:00 pm)
  • Tickets Restaurant
  • Flexible retribution plan
  • Training plan
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaJava EnterpriseJakarta EnterpriseOraclePostgreSQLLinuxSOLID principlesSpring BootCI/CDDocker
Soft Skills
communication skills