الغرض
تصميم وتطوير وتحسين أنظمة وخدمات خلفية معقدة، وضمان قابلية التوسع والأمان والأداء والموثوقية، مع المساهمة في المعايير الفنية والتحسينات الهندسية.
المهام والمسؤوليات الرئيسية
- تصميم وتطوير خدمات وواجهات برمجية خلفية قابلة للتوسع باستخدام Java وSpring Boot ضمن بنية الخدمات المصغرة.
- تحمل مسؤولية تسليم الميزات المعقدة من البداية إلى النهاية، من التصميم الفني حتى الإنتاج.
- تصميم وتحسين التفاعلات مع قواعد البيانات والتكاملات والتواصل بين الخدمات.
- بناء وتشغيل تدفقات تعتمد على الأحداث باستخدام Kafka والمراسلة المؤسسية.
- ضمان تلبية الحلول لمتطلبات الأمان والأداء والتوافر وقابلية الصيانة.
- تطبيق ممارسات البرمجة الآمنة للمصادقة والتفويض والتشفير والتعامل مع البيانات الحساسة.
- إجراء مراجعات الكود والارتقاء بالمعايير الهندسية عبر الفريق.
- استكشاف المشكلات الإنتاجية المعقدة وإصلاحها وإيجاد حلول دائمة.
- المساهمة في قرارات التصميم الفني وهندسة التطبيقات.
- تحسين خطوط CI/CD والاختبار الآلي والنشر والمراقبة على OpenShift/Kubernetes.
- تحديد الديون التقنية ودفع التحسينات في جودة التصميم والكود.
- إرشاد المهندسين المبتدئين ومشاركة المعرفة عبر الفريق.
المؤهلات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- 4 سنوات من الخبرة في الهندسة الخلفية.
- إتقان قوي لـ Java وSpring Boot وتصميم REST API وSQL وGit.
- خبرة عملية مع الحاويات وCI/CD والأنظمة الموزعة (يفضل)
- خبرة في المدفوعات أو الخدمات المالية المنظمة (يفضل)
المهارات المطلوبة
JavaSpring BootREST APISQLGitKafkaMicroservicesCI/CDKubernetesOpenShift
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف تاوانتك
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال