Tabbio
تسجيل الدخول إلى التطبيق
أمس

مهندس الواجهة الخلفية الأول

TAWANTECH · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Full Time
Onsite
Senior

نبذة عن الوظيفة

الغرض: لتصميم وتطوير وتحسين الأنظمة والخدمات الخلفية المعقدة، مما يضمن قابلية التوسع والأمان والأداء والموثوقية مع المساهمة في المعايير الفنية والتحسينات الهندسية.

الواجبات والمسؤوليات الرئيسية:

  • تصميم وتطوير خدمات الواجهة الخلفية وواجهات برمجة التطبيقات القابلة للتطوير في Java وSpring Boot ضمن بنية الخدمات الصغيرة.
  • التسليم الخاص للميزات المعقدة من البداية إلى النهاية، بدءًا من التصميم الفني وحتى الإنتاج.
  • تصميم وتحسين تفاعلات قاعدة البيانات، والتكامل، والاتصالات بين الخدمات.
  • إنشاء وتشغيل التدفقات المستندة إلى الأحداث باستخدام رسائل Kafka والرسائل المؤسسية.
  • ضمان تلبية الحلول لمتطلبات الأمان والأداء والتوافر وقابلية الصيانة.
  • تطبيق ممارسات الترميز الآمنة للمصادقة والترخيص والتشفير ومعالجة البيانات الحساسة.
  • إجراء مراجعات التعليمات البرمجية ودعم المعايير الهندسية عبر الفريق.
  • استكشاف مشكلات الإنتاج المعقدة وإصلاحها وتنفيذ الإصلاحات الدائمة.
  • المساهمة في قرارات التصميم الفني وهندسة التطبيقات.
  • تحسين خطوط أنابيب CI/CD، والاختبار الآلي، والنشر، وإمكانية المراقبة على OpenShift/Kubernetes.
  • تحديد الديون الفنية وإجراء تحسينات على جودة التصميم والتعليمات البرمجية.
  • إرشاد المهندسين المبتدئين وتبادل المعرفة عبر الفصل.

المتطلبات

المؤهلات

  • درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة.
  • 4 سنوات من الخبرة الهندسية الخلفية.
  • Java القوية، وSpring Boot، وتصميم REST API، وSQL، وGit.
  • خبرة عملية في التعامل مع الحاويات وCI/CD والأنظمة الموزعة (من الجيد امتلاكها)
  • يفضل تجربة المدفوعات أو الخدمات المالية المنظمة (من الجيد أن يكون لديك)

المسؤوليات

1Design and develop scalable backend services and APIs in Java and Spring Boot within a microservices architecture.
2Own delivery of complex features end to end, from technical design through production.
3Design and optimize database interactions, integrations, and inter-service communication.
4Build and operate event-driven flows using Kafka and enterprise messaging.
5Ensure solutions meet security, performance, availability, and maintainability requirements.
6Apply secure coding practices for authentication, authorization, encryption, and sensitive data handling.
7Conduct code reviews and uphold engineering standards across the squad.
8Troubleshoot complex production issues and implement durable fixes.

المتطلبات

1Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
24 years of backend engineering experience.
3Strong Java, Spring Boot, REST API design, SQL, and Git.
4Hands-on experience with containers, CI/CD, and distributed systems (Good to have)
5Payments or regulated financial services experience preferred (Good to have)

المهارات والوسوم

ITSAJavaSQLKubernetes

احجز رابط tabbio
قبل أن يُحجز