صاحب العمل نشط
المساهمة في جميع مراحل دورة حياة التطوير
كتابة أكواد واختبارات Java مصممة بشكل جيد وقابلة للاختبار وفعالة (الوحدة والتكامل)
التأكد من أن التصاميم تتوافق مع المواصفات بما في ذلك جودة الكود وتغطية الكود
إعداد وإنتاج إصدارات مكونات البرامج
دعم التحسين المستمر من خلال دراسة البدائل والتقنيات وتقديمها للمراجعة المعمارية
يجب أن تمتلك
ما لا يقل عن 4 سنوات من الخبرة في إنشاء وصيانة التطبيقات الخلفية ذات الأداء العالي والمهام الحرجة
خبرة مثبتة في تنفيذ التطبيقات المستندة إلى Java 8 وما فوق في الإنتاج
خبرة مثبتة في بناء واجهات برمجة تطبيقات REST القوية والخدمات الصغيرة باستخدام Java.
يتقن استخدام Spring Framework (Springboot وREST وJPA وSecurity وoAuth وما إلى ذلك)
المعرفة السليمة بأنماط الخدمات الصغيرة وأساليب التنفيذ
يتقن العمل مع قواعد البيانات العلائقية أو NoSQL
خبرة سليمة في كتابة حالات الاختبار الآلي باستخدام JUnit وGherkin وCucumber
خبرة سليمة في العمل مع Gradle أو Maven
قدرة قوية على استكشاف الأخطاء وإصلاحها ومهارات التحليل الفني - بما في ذلك تحسين الأداء.
مهارات اتصال قوية مع نهج يركز على الفريق للمناقشة واتخاذ القرار ضمن فريق موزع.
دوام كامل