نبحث عن مهندس Java Backend للمشاركة في بناء Apus Commerce ومنظومة Apus Platform — أنظمة تخدم آلاف نقاط البيع بمتطلبات عالية من حيث الموثوقية والأداء والأمان. ستتولى تصميم خدمات الـ Backend الأساسية وتطويرها، من معالجة معاملات البيع إلى مزامنة البيانات متعددة الفروع.
ما الذي ستقوم به
تصميم خدمات Backend وبناؤها وصيانتها باستخدام Java (Spring Boot)
بناء واجهات API لتطبيق نقاط البيع وويب الإدارة وتكاملات الأطراف الثالثة
تصميم قواعد البيانات وتحسين الاستعلامات وضمان سلامة المعاملات
ضمان الأداء وقابلية التوسّع والتوفر العالي
كتابة اختبارات الوحدة/التكامل، ومراجعة الكود، وتحسين الجودة
التعاون مع فرق المنتج والواجهة الأمامية والتنفيذ لإطلاق الميزات
المتطلبات
خبرة لا تقل عن سنتين في تطوير Backend باستخدام Java
إتقان Spring/Spring Boot وواجهات RESTful API
إلمام قوي بـ SQL وقواعد البيانات العلائقية (PostgreSQL/MySQL)
فهم بنية الخدمات وقوائم الانتظار والتخزين المؤقت وأمن التطبيقات
إجادة التعامل مع Git وCI/CD والحاويات (Docker)
عقلية حل المشكلات والدقة في التعامل مع البيانات المالية
ميزات إضافية
خبرة في أنظمة نقاط البيع أو المدفوعات أو التقنية المالية
Kafka/RabbitMQ وRedis وElasticsearch
الخدمات المصغّرة (Microservices) وKubernetes
المعرفة بالمحاسبة/المخزون ميزة إضافية
ما نقدّمه
راتب تنافسي حسب الكفاءة مع مراجعات دورية
تأمين صحي لك ولعائلتك
أجهزة عمل حديثة وميزانية للتعلّم
نموذج عمل هجين وساعات مرنة
فريق شاب ومنفتح يمتلك التقنية من جوهرها
كيفية التقديم
أرسل سيرتك الذاتية (ومعرض أعمالك/حسابك على GitHub إن وُجد) مع بضعة أسطر توضّح سبب ملاءمتك للوظيفة. يرد الفريق خلال 5 أيام عمل.
قدّم الآن