Vodafone

Senior Software Developer, Java

Vodafone

full-time

Posted on:

Location Type: Office

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in the design and development of one or more modules
  • Implement requirements adhering to design documents and quality standards
  • Investigate and resolve technical issues, recommending suitable tools and technologies
  • Provide technical guidance and coaching to junior team members
  • Review code and offer constructive feedback to maintain high standards
  • Support production systems, troubleshoot issues, and ensure timely resolution within SLA
  • Contribute to requirements estimation and project planning
  • Suggest and implement innovative ideas and software improvements
  • Maintain flexibility and dedication to meet project timelines and adapt to changes

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • 3–8 years of experience in Java development
  • Strong knowledge of Object-Oriented Programming, Design Patterns, Microservices, SOA, SOLID principles
  • Proficient in Spring Boot, Spring Security, Spring Cloud, and related frameworks
  • Experience with relational and NoSQL databases (MongoDB, Redis), Kafka, Docker, Kubernetes
  • Familiarity with Git, Maven, Jenkins, Linux, and shell scripting
  • Understanding of REST APIs, SOAP Web Services, and clean coding practices
  • Exposure to AWS development and troubleshooting tools like Splunk
  • Excellent problem-solving skills, ability to work under pressure, and strong communication skills
  • Collaborative mindset with a can-do attitude and willingness to learn
Benefits
  • Opportunity to work on cutting-edge technologies and innovative projects
  • Exposure to global teams and diverse business challenges
  • Continuous learning and development through coaching and mentorship
  • A collaborative and inclusive work environment that values your ideas
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaObject-Oriented ProgrammingDesign PatternsMicroservicesSOASOLID principlesSpring BootSpring SecuritySpring CloudREST APIs
Soft Skills
problem-solvingcommunicationcollaborative mindsetadaptabilitycoachingconstructive feedbackdedicationflexibilityability to work under pressurewillingness to learn
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering