drjobs Backend Developer English

Backend Developer

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

Not Mentionedسنوات

موقع الوظيفة drjobs

دبي - الإمارات

الراتب drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الجنسية

إماراتي

الجنس

ذكر

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

الأدوار والمسؤوليات

مستوى الخبرة: 5-10 سنوات

المجال: يفضل أن يكون مصرفيًا

نظرة عامة على الوظيفة:

نحن نبحث عن مطور Java كامل المهارة للانضمام إلى فريقنا. المرشح المثالي سيكون لديه خبرة واسعة في تصميم وتطوير خدمات Java المصغرة عالية الجودة وتطبيقات Enterprise Edition (EE). ستلعب دورًا رئيسيًا في بناء حلول قابلة للتطوير وآمنة وفعالة.

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

تصميم وتطوير وصيانة ودعم خدمات الواجهة الخلفية وواجهات برمجة التطبيقات المستندة إلى Java.

تحليل المتطلبات وتحديد الحلول التقنية.

تنفيذ التطوير القائم على الاختبار (TDD) لخدمات البرامج الوسيطة مع تغطية أكثر من 80٪ من التعليمات البرمجية من خلال حالات اختبار JUnit.

ضمان إصدارات تطبيقات خالية من الأخطاء من خلال الحفاظ على جودة التعليمات البرمجية العالية.

معالجة جميع سيناريوهات اختبار الاختراق لضمان أمان التطبيق.

تنفيذ وصيانة تدابير الأمان لحماية بيانات المستخدم والحفاظ على سلامة التطبيق.

البقاء على اطلاع دائم على نقاط الضعف الأمنية ومعايير الصناعة للتخفيف منها.
التعاون مع فرق متعددة الوظائف لتسليم المشاريع في الوقت المحدد وبجودة عالية.

المهارات والتقنيات المطلوبة:

مهارات Java الأساسية:

معرفة قوية بـ OOP وأنماط التصميم والتعدد في العمليات وJava 8+ وJava 21 وLambda وStream API وخدمات REST.

الإلمام بـ Kotlin وGroovy يعد ميزة إضافية.

إطار عمل Spring:

خبرة في Spring Boot، بما في ذلك التعليقات التوضيحية وGradle وMaven وSpring JPA وSpring AOP وSpring Security وJUnit.

هندسة الخدمات المصغرة:

خبرة في Service Mesh وService Discovery وCloud Config باستخدام Spring Cloud.

قواعد البيانات:

إتقان MySQL وPostgreSQL وOracle وSQL Server.

أدوات التطوير:

خبرة عملية في IntelliJ وSTS وEclipse وSoapUI وPostman وGit وConfluence وJira.

السحابة والحاويات:

المعرفة ببيئات السحابة Docker وKubernetes وAWS وAzure.

الخبرة والمهارات الشخصية:

خبرة تتراوح من 5 إلى 10 سنوات في تطوير Java.

خبرة في وظائف دعم المنصة/الاستضافة.

يفضل الخبرة السابقة في مجال الخدمات المصرفية.

مهارات تحليلية قوية وحل المشكلات واستكشاف الأخطاء وإصلاحها.

قدرات ممتازة في التواصل والعمل الجماعي.

القدرة على العمل بشكل مستقل وإدارة مهام متعددة بكفاءة.
عقلية استباقية نحو تعلم التقنيات الجديدة وتحسين العمليات الحالية.

من الجيد أن يكون لديك:

معرفة بوابات واجهة برمجة التطبيقات (Kong وCA API GW وAzure API GW وAWS API GW).

خبرة في منهجيات Agile (Scrum وKanban والتطوير القائم على الاختبار).

المعرفة بأدوات DevOps مثل Git وGradle وMaven وAzure DevOps وخطوط أنابيب CI/CD (GitHub وAzure).


الملف الشخصي المرغوب للمرشح

منطق جانب الخادم وتطوير التطبيقات
بناء وصيانة واجهات برمجة التطبيقات

تطوير وصيانة واجهات برمجة التطبيقات (APIs) التي تسمح للواجهة الأمامية للتطبيق بالتواصل مع الواجهة الخلفية.
قد تكون واجهات برمجة التطبيقات RESTful أو GraphQL، اعتمادًا على متطلبات المشروع.
كتابة التعليمات البرمجية من جانب الخادم

تنفيذ منطق الأعمال ومعالجة البيانات والتعامل مع الطلبات من العملاء (تطبيقات الواجهة الأمامية).
كتابة التعليمات البرمجية من جانب الخادم بلغات برمجة جانب الخادم مثل Node.js أو Java أو Python أو Ruby أو C# أو PHP أو Go.
التكامل مع الواجهة الأمامية

التعاون مع مطوري الواجهة الأمامية لضمان التواصل السلس بين الواجهة الأمامية والخلفية من خلال واجهات برمجة التطبيقات أو الطرق الأخرى.
التعامل مع طلبات البيانات والاستجابات، والتأكد من أن الواجهة الأمامية تتلقى البيانات الصحيحة ومعالجة طلبات المستخدمين بشكل صحيح.
إدارة قواعد البيانات
تصميم وإدارة قواعد البيانات

تصميم وإدارة قواعد البيانات التي تخزن بيانات التطبيق، مثل معلومات المستخدم أو سجلات المعاملات أو أي بيانات أخرى يحتاجها التطبيق.
العمل مع قواعد البيانات العلائقية (مثل MySQL وPostgreSQL) أو قواعد البيانات NoSQL (مثل MongoDB وCassandra) حسب متطلبات التطبيق.
استعلامات قواعد البيانات وتحسينها

كتابة استعلامات قواعد بيانات فعّالة لاسترداد البيانات أو تحديثها أو حذفها أو إدراجها في قاعدة البيانات.
تحسين الاستعلامات وهياكل قواعد البيانات لضمان الأداء العالي وقابلية التوسع، وخاصة مع نمو التطبيق.
المصادقة والأمان
تنفيذ المصادقة

تنفيذ آليات مصادقة المستخدم، مثل OAuth أو JWT (رموز الويب JSON) أو المصادقة القائمة على الجلسة، لضمان تسجيل الدخول الآمن والتحكم في الوصول.
إدارة حسابات المستخدمين وكلمات المرور والأدوار لتحديد مستويات الوصول داخل التطبيق.
ضمان أمان البيانات

تطبيق أفضل ممارسات الأمان لمنع الهجمات مثل حقن SQL وبرمجة النصوص عبر المواقع (XSS) وتزوير الطلبات عبر المواقع (CSRF).
ضمان نقل البيانات بشكل آمن، باستخدام HTTPS غالبًا وتنفيذ تقنيات التشفير للبيانات الحساسة.
النسخ الاحتياطي للبيانات واستعادتها

نوع التوظيف

دوام كامل

المجال

لم يذكر

القسم / المجال المهني

تكنولوجيا المعلومات

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا