الراتب عند المقابلة
Papel
Dubai - United Arab Emirates
في شركة Papel Holdings، نحن لسنا مجرد شركة تقنية مالية أخرى. نحن في مهمة لإحداث ثورة في المشهد المالي. من حلول مصرفية مبتكرة إلى منتجات أصول رقمية متقدمة، نحن نحول الطريقة التي يتفاعل بها الناس مع المال. تناسب مهن العمل في Papel أولئك الذين يرغبون في إحداث تأثير، والذين يشعرون بالراحة عند مواجهة التحديات، والمستعدين لاتخاذ مخاطر لتحقيق انتصارات كبيرة. نحن أشخاص شجعان، مركزون بشكل دقيق، ولدينا قدرة عالية على التعلم، مع لمسة من المرح. إذا كنت شخصًا يزدهر في بيئة تتطلب مساءلة عالية، وتملك روحًا ريادية، وموهبة في تقديم حلول ذكية مبنية على معرفة صناعية، فستناسبك هذه البيئة تمامًا. إذا كان هذا يتوافق معك، فستتاح لك الفرصة لإحداث تأثير حقيقي وأن تصبح جزءًا من شيء يُغيّر الطريقة التي نتفاعل بها مع المال والثروة. هدف الوظيفة نبحث عن مهندس خلفي كبير ذو خبرة عالية والتزام قوي للانضمام إلى فريق الهندسة لدينا في دبي. في هذا الدور المحوري، ستكون مسؤولًا عن تطوير وصيانة وتطوير خدماتنا الأساسية الخلفية، والمساهمة في منصة قوية وقابلة للتوسع وآمنة. المسؤوليات الرئيسية تطوير وصيانة الخدمات القابلة للتوسيع: تصميم وتنفيذ خدمات خلفية قابلة للتوسيع وآمنة وأداء عالٍ باستخدام Java 17 وأطر العمل مثل Spring Boot 2.7 وSpring 5 وHibernate 5.6. تصميم وتنفيذ قواعد البيانات: تصميم وتنفيذ مخططات قواعد بيانات قوية لـ PostgreSQL 16+ (قاعدة البيانات الأساسية للعمليات) وMongoDB 7 (لبيانات عرض المعاملات). تطوير وتطوير واجهات برمجة التطبيقات (API): بناء وامتلاك وتطوير أكثر من 470 واجهة برمجة تطبيقات تعتمد على RESTful وgRPC، مع ضمان الامتثال لمواصفات OpenAPI v3. التعاون في هندسة واجهات برمجة التطبيقات: التعاون في تحديد وصقل هندسة واجهات برمجة التطبيقات باستخدام معايير Swagger وOpenAPI. الأنظمة المستندة إلى الأحداث: العمل مع Kafka 3.7 كحافلة رسائل مؤسسية للتواصل غير المتزامن المستند إلى الأحداث عبر الخدمات الصغيرة. تحسين مكونات الواجهة الخلفية: تنفيذ وتحسين المكونات الخلفية، بما في ذلك استراتيجيات التخزين المؤقت، وطبقات الوصول إلى البيانات، وتنسيق الخدمات. الاختبار الدقيق: إجراء اختبارات دقيقة باستخدام Testcontainers لاختبارات التكامل وMockito لاختبارات الوحدة لضمان استقرار النظام ومرونته. CI/CD والنشر: التعاون الوثيق مع فريق DevOps في عمليات CI/CD والنشر؛ خدماتنا تكون محجوزة باستخدام Docker وتُنشر على Azure/AWS أو على بنيات تحتية داخلية. التحسين المستمر: تحسين تصميم النظام وأدائه وجودة الكود بشكل نشط من خلال المساهمة في القرارات التقنية وجهود إعادة الهيكلة. تسلسل التكنولوجيا لدينا: اللغات وأطر العمل: Java 17 (LTS)، Spring Boot 2.7، Spring 5، Hibernate 5.6 قواعد البيانات: PostgreSQL 16 (قاعدة البيانات التشغيلية الأساسية)، MongoDB 7 (لعرض المعاملات) الرسائل والأحداث: Kafka 3.7 للتواصل غير المتزامن المستند إلى الأحداث هندسة واجهات برمجة التطبيقات: واجهات برمجة تطبيقات RESTful وgRPC، موثقة عبر OpenAPI v3 وSwagger أدوات الاختبار: Testcontainers (اختبارات التكامل)، Mockito (اختبارات الوحدة) البنية التحتية والنشر: خدمات محجوزة باستخدام Docker وتُنشر على بيئات Azure أو AWS أو داخلية مع خطوط أنابيب CI/CD متكاملة المتطلبات خبرة 6 سنوات أو أكثر في تطوير الواجهة الخلفية، مع إتقان قوي لـ Java17 وبيئة Spring. لديك خبرة في العمل مع أنظمة قواعد بيانات حديثة (يفضل PostgreSQL 12+ وأنظمة NoSQL مثل MongoDB). قمت بتصميم أو المساهمة في نظم واجهات برمجة التطبيقات عالية الحجم (REST و/أو gRPC). لديك خبرة في الأنظمة المستندة إلى الرسائل باستخدام Kafka في بنية موزعة. أنت على دراية بـ Swagger/OpenAPI ولديك خبرة في العمل مع واجهات برمجة تطبيقات كبيرة ومُوثقة جيدًا. أنت محلل مشكلات استباقي، تستمتع بالمسؤولية ودفع التحسينات. تتعاون بشكل جيد مع فرق المنتج والهندسة وDevOps. الخبرة في مجال التكنولوجيا المالية أو الدفع تُعد ميزة قوية. المزايا راتب تنافسي مكافأة اختيارية تأمين صحي شامل