Key Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot
Build and manage RESTful APIs and microservices
- Ensure high performance, scalability, and security of applications
- Work closely with frontend developers, QA, and product teams
- Manage database design and integration (SQL/NoSQL)
- Troubleshoot and resolve backend issues and performance bottlenecks
- Participate in code reviews and follow best coding practices
Required Skills & Experience:
- Strong experience in Java and Spring Boot framework
- Experience in building REST APIs and microservices architecture
- Knowledge of databases (MySQL, PostgreSQL, or similar)
- Understanding of security, authentication, and authorization concepts
Arabic language proficiency (mandatory)
- Ability to join on short notice (preferred immediate joiners)
- Strong problem-solving and communication skills
Nice to Have:
- Experience with cloud platforms (AWS / Azure / GCP)
- Experience with Docker and Kubernetes
- Familiarity with Agile/Scrum methodologies
- Previous experience working on GCC-based projects