Posted 2 days ago
خلّي التغيير يبدأ بخطوة بسيطة
Senior Software Engineer
Position Details
Location
Riyadh, Saudi Arabia Egypt
Posted Date
November 30, 2025
Employment Type
IT/Software Development
متوسط الراتب
Confidential
Job Description
Takamol Holding -
Company: Takamol Holding –
WebSite: Riyadh, Saudi Arabia
Job Description:
Job DescriptionWe are seeking a highly skilled Backend Developer with expertise in Java Spring Boot to join our team. The ideal candidate will be responsible for ensuring the stability, performance, and scalability of our backend systems, while contributing to cloud integration and real-time features.Key Responsibilities Design and develop backend using Java Spring Boot, including RESTful APIs with Microsoft Authentication for authorization. Manage databases with MySQL , replication, query optimization, and high-concurrency handling. Integrate and deploy on GCP, using API Gateway for routing, rate limiting, and security enforcement. Implement Firebase Cloud Messaging for push notifications, including token management and real-time updates. Ensure security with encryption, input validation, JWT handling, and OWASP compliance. Develop CI/CD pipelines, automated testing, logging, and monitoring for resilient systems. Optimize scalability with caching, queuing, asynchronous processing, and cloud scaling. Collaborate on integrations with cross-platform mobile apps for API compatibility and offline supportJob Requirements 2 – 4 years of backend development experience Expertise in Java Spring Boot, microservices, and reactive programming Strong experience with MySQL for schema design, tuning, and high-availability Hands-on with GCP services, API Gateway, and infrastructure as code Experience integrating Microsoft Authentication and Firebase for notifications Deep knowledge of concurrency, API design, DevOps, and edge case handling Familiarity with cross-platform mobile integrations like Flutter/React Native Bachelor’s/Master’s in Computer Science or equivalent Preferred: Docker on GCP, Redis, and real-time systems experience
Skills:
نصائح تهمك
- جهز CV حديث قبل التقديم
- تأكد من تحديث معلومات التواصل في سيرتك الذاتية
- اقرأ وصف الوظيفة بعناية قبل التقديم
- جهز رسالة تغطية مخصصة للوظيفة
- تأكد من صحة جميع المعلومات في طلبك
- احفظ نسخة من طلب التقديم
- تابع بريدك الإلكتروني بانتظام
- جهز نفسك للمقابلة الشخصية مسبقاً