
Lead Software Engineer
Vodafone
full-time
Posted on:
Location Type: Hybrid
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
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