Back to search
Telecom Egypt Linkedin · Posted 22d ago

IT Backend Developer

Cairo

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Summary

Design and develop scalable, secure, and high-performance backend systems using Java Spring Boot, transforming detailed requirements into reliable microservices and Application Programming Interfaces “APIs”.

Key Responsibilities

• Perform detailed requirement analysis and decomposition into implementable backend components.

• Design and develop RESTful APIs and microservices using Spring Boot.

• Implement core Spring ecosystem components:

• Spring Web / Spring MVC

• Spring Data JPA / Hibernate

• Spring Security

• Build event-driven and asynchronous systems using Kafka or RabbitMQ.

• Ensure high performance, scalability, and fault tolerance of backend services.

• Implement caching strategies (e.g., Redis) and optimize database interactions.

• Apply design patterns, clean architecture, and SOLID principles.

• Integrate with external systems, APIs, and third-party services.

• Implement logging, monitoring, and observability best practices.

• Write clean, testable, and maintainable code.

• Collaborate with frontend and mobile teams to ensure end-to-end system integration.

  • Participate in code reviews, testing, and quality assurance activities.

Qualifications

Technical Skills

• 5+ years of backend development experience.

• Strong experience with Java (11/17+) and Spring Boot.

• Good knowledge of:

  • Spring Framework ecosystem (Spring MVC, Spring Data, Spring Security).
  • Microservices architecture and RESTful API design.

• Experience with:

  • Relational databases (PostgreSQL / MySQL / ORACLE)
  • Messaging systems (Kafka / RabbitMQ)
  • Caching (Redis)

• Familiarity with CI/CD pipelines.

• Basic understanding of security practices (OAuth2, JWT, OWASP).

Architecture and Design Skills

• Understanding of system design principles and common design patterns.

• Understanding of microservices and distributed systems basics.

• Ability to break down requirements into scalable and maintainable components.

• Ability to write efficiently and optimized backend logic.

Soft Skills

• Strong problem-solving and analytical thinking.

• Ability to work in a collaborative team environment.

• Good communication skills.

• Willingness to learn and adapt to new technologies and frameworks.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search