Vodafone

Senior Software Technical Lead – Java

Vodafone

full-time

Posted on:

Location Type: Office

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead technical design and implementation of software applications aligned with business requirements and design best practices.
  • Provide coaching, technical guidance, and support to team members throughout the project lifecycle.
  • Decide on technologies and tools that best fit customer requirements.
  • Manage multiple projects and tasks simultaneously while ensuring timely delivery.
  • Conduct code reviews, enforce coding standards, and ensure unit testing and documentation.
  • Report accurate status updates on progress, risks, and recommendations.
  • Contribute to technical estimates during early project phases and RFPs.
  • Promote teamwork and assign tasks based on technical capabilities.
  • Ensure high-quality deliverables and maintainable applications.
  • Support production systems and adhere to agreed SLAs.
  • Encourage innovation and assess new ideas for software improvements.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • 9+ years of experience in software development and technical leadership.
  • Strong knowledge of: Object-Oriented Programming, Design Patterns (GoF), SOLID principles.
  • Microservices architecture, SOA, REST APIs, SOAP Web Services.
  • Spring Framework (Boot, Security, Integration, Cloud, Data).
  • Databases: Relational, NoSQL (MongoDB, Redis), Big Data (Kafka).
  • Tools: Maven, Gradle, Git, Jenkins, Docker, Kubernetes.
  • Performance tuning, caching, search engines (ElasticSearch).
  • AWS development, Linux scripting, CI/CD concepts.
  • Familiarity with clean code principles, cryptography, and test-driven development.
  • Excellent communication skills, proactive attitude, and ability to work under pressure.
  • Strong problem-solving mindset with a collaborative approach.
Benefits
  • Opportunity to lead cutting-edge projects in a global technology environment.
  • Exposure to advanced tools and frameworks in cloud, microservices, and big data.
  • Collaborative culture that values innovation and continuous learning.
  • Flexible work environment with a focus on work-life balance.
  • Career growth through leadership and technical excellence.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Object-Oriented ProgrammingDesign PatternsSOLID principlesMicroservices architectureSOAREST APIsSOAP Web ServicesSpring FrameworkDatabasesPerformance tuning
Soft Skills
coachingtechnical guidanceteamworkcommunicationproblem-solvingproactive attitudeability to work under pressure
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering