
Senior Software Technical Lead – Java
Vodafone
full-time
Posted on:
Location Type: Office
Location: Egypt
Visit company websiteExplore more
Job Level
Tech Stack
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