تخطى إلى المحتوى

وظائف بلس — مطور Java أول - الخدمات المصرفية

وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.

🔔 تنبيهات على Telegram

مطور Java أول - الخدمات المصرفية

دوام كامل 5-10

الإعلان الأصلي للوظيفة

Senior Java Developer - Banking VAM Systems

مقارنة الرواتب

1.2k – 2.5k دينار بحريني
مبتدئ هذه الوظيفة تنفيذي

ثقة متوسطة · 1,200 دينار بحريني/شهرياً – 2,500 دينار بحريني/شهرياً

الرواتب المعروضة تقديرية ومبنية على بيانات السوق المتاحة، وقد لا تعكس الراتب الفعلي للوظيفة.

الوصف

نحن نبحث حاليًا عن مطور Java أول لعملياتنا في البحرين بالمهارات والشروط التالية: المؤهل الأكاديمي بكالوريوس في علوم الحاسوب / الهندسة أو مجال ذي صلة الخبرة المطلوبة: سنوات الخبرة 7 - 10 سنوات معرفة بإدارة واجهة برمجة التطبيقات (API Management). معرفة بـ Java (Java 8/11/14)، مبادئ البرمجة الشيئية (OOP)، SOLID/DRY. معرفة بالتزامن وتعدد الخيوط في Java (Java Concurrency & Multithreading). معرفة بالخدمات المصغرة (Microservices). معرفة بإطار عمل Spring + Spring Boot + تطوير الخدمات المصغرة باستخدام JPA. القدرة على تصميم وتنفيذ واجهات برمجة تطبيقات RESTful. معرفة بأنظمة قائمة انتظار الرسائل (مثل IBM MQ، Kafka). معرفة ببروتوكول HTTP/HTTPS، خوادم الويب، تصميم قواعد البيانات العلائقية وكتابة نصوص SQL (MySQL). معرفة بتقنيات NoSQL (MongoDB). معرفة بتقنيات واجهة المستخدم (HTML5، Thyme leaf/JSP، JSF، Prime faces، CSS، JavaScript، jQuery). معرفة ببروتوكولات الأمان والهوية (OpenID، TLS، OAuth، SAML، SSO، تشفير PKI وإدارة المفاتيح). معرفة بالاختبار، التصحيح، واتباع أفضل الممارسات في نظام التحكم بالإصدار (Git). معرفة بـ DevOps. يجب أن يكون لديه خبرة في الخدمات المصرفية / المالية. المسؤوليات الوظيفية تصميم وتطوير وصيانة تطبيقات Java (8/11/14) باستخدام مبادئ البرمجة الشيئية (OOP) وممارسات الكود النظيف (SOLID/DRY). بناء وتحسين خدمات الواجهة الخلفية باستخدام Spring Framework/Spring Boot، لضمان الأداء العالي وقابلية التوسع. تطوير، عرض، واستهلاك واجهات برمجة تطبيقات RESTful (JSON) ودعم تكاملات SOAP/WSDL/XML عند الحاجة. تنفيذ بنية الخدمات المصغرة باستخدام JPA/Hibernate، بما في ذلك الاتصال بالخدمة وإدارة دورة حياة واجهة برمجة التطبيقات. تصميم وتحسين نماذج البيانات؛ كتابة SQL فعال وإدارة قواعد البيانات العلائقية (مثل MySQL) و NoSQL (MongoDB). تطبيق التزامن وتعدد الخيوط لتحسين الإنتاجية والموثوقية واستجابة النظام بشكل عام. تنفيذ معايير الأمان والهوية بما في ذلك OAuth2/OpenID Connect، SAML/SSO، TLS، ومفاهيم PKI. استكشاف أخطاء الإنتاج وإصلاحها، والتعامل مع حالات دعم متعددة بالتوازي، وإجراء تحليل السبب الجذري. تطوير وتنفيذ أنشطة الاختبار/التصحيح، لضمان جودة الكود والالتزام بأفضل الممارسات الهندسية. استخدام Git للتحكم في الإصدار ودعم ممارسات CI/CD/DevOps، ويفضل استخدام Azure DevOps pipelines و boards. التعاون مع فرق متعددة الوظائف لجمع متطلبات التكامل. توثيق تدفقات التكامل، المواصفات الفنية، وإجراءات الدعم. المجال: الخدمات المصرفية

ما ستقوم به

  • تصميم وتطوير وصيانة تطبيقات Java قابلة للتوسع والخدمات المصغرة باستخدام Spring Boot وممارسات الكود النظيف. تنفيذ تكاملات API آمنة وتحسين نماذج البيانات عبر قواعد البيانات العلائقية و NoSQL ضمن البيئة المصرفية.

المتطلبات

يتطلب 7-10 سنوات من الخبرة في تطوير Java مع خلفية قوية في قطاع الخدمات المصرفية أو المالية. يجب أن يكون حاصلاً على درجة البكالوريوس في علوم الحاسوب أو الهندسة ويمتلك خبرة في Spring Framework وبروتوكولات الأمان وممارسات DevOps.

نسبة التوافق13%

نصائح المقابلة

استعرض خبرتك في تطوير Java (خاصة Java 8/11/14) ومبادئ البرمجة الشيئية (OOP) وممارسات الكود النظيف (SOLID/DRY).

كن مستعدًا لمناقشة تجربتك مع Spring Framework و Spring Boot وتطوير الخدمات المصغرة، بالإضافة إلى تصميم وتنفيذ واجهات برمجة تطبيقات RESTful.

سلط الضوء على معرفتك بالقطاع المصرفي والمالي، وكيف يمكنك تطبيق مهاراتك في هذا المجال الحساس.

أظهر فهمك لبروتوكولات الأمان والهوية مثل OAuth2/OpenID Connect و SAML/SSO، بالإضافة إلى خبرتك في Git و DevOps.

اقتراح آلي للمسار الوظيفي، وليس توصية رسمية من صاحب العمل.

المسار الوظيفي

نقطة الدخول

مهندس برمجيات رئيسي (Lead Software Engineer)

الدور الحالي

مطور Java أول - الخدمات المصرفية

الخطوة التالية

مهندس حلول (Solutions Architect)

الخطوة التالية

مدير فريق تطوير (Development Team Lead)

الأسئلة الشائعة

ما هو المؤهل الأكاديمي المطلوب لهذا الدور؟

المؤهل الأكاديمي المطلوب هو بكالوريوس في علوم الحاسوب / الهندسة أو مجال ذي صلة.

كم سنة من الخبرة مطلوبة؟

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

ما هي بعض التقنيات الأساسية المطلوبة؟

تشمل التقنيات الأساسية المطلوبة Java (Java 8/11/14)، Spring Framework، Spring Boot، Microservices، RESTful APIs، JPA، و MySQL.

هل الخبرة في القطاع المصرفي ضرورية؟

نعم، يجب أن يكون لدى المتقدم خبرة في الخدمات المصرفية / المالية.

العمل في المنامة

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

موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.

1.2k - 2.5k دينار بحريني نُشرت منذ 27 يوم