سوقفايند

مطور جافا أول

شركة سرية
الموقع
المنامة
الراتب
الراتب غير محدد
نوع الدوام
دوام كامل
عدد الشواغر
١
تاريخ النشر
٩ أيام مضت

وصف الوظيفة

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

المتطلبات

المؤهل الدراسي
Bachelor’s Degree In Computer Science, Engineering, Or A Related Field
الخبرة
٧ – ١٠ سنوات
المهارات
Java 8/11/14Object-oriented programmingSOLID/DRY principlesAPI managementConcurrency and multithreadingMicroservicesSpring FrameworkSpring BootJPA/HibernateRESTful APIsSOAP/WSDL/XMLIBM MQKafkaHTTP/HTTPSSQLMySQLMongoDBHTML5Thymeleaf/JSPJSF
  • درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة.
  • 7 إلى 10 سنوات من الخبرة المهنية.
  • معرفة إدارة واجهات برمجة التطبيقات (API).
  • إجادة جافا 8 و11 و14، البرمجة كائنية التوجه، ومبادئ SOLID/DRY.
  • معرفة بالتزامن وتشغيل الخيوط المتعددة، الخدمات المصغرة، Spring Framework، Spring Boot، JPA وHibernate.
  • القدرة على تصميم وتنفيذ RESTful APIs.
  • معرفة بأنظمة IBM MQ وKafka، تكاملات SOAP/WSDL/XML، بروتوكولات HTTP/HTTPS وخوادم الويب.
  • معرفة تصميم قواعد البيانات العلائقية، كتابة SQL، MySQL، وMongoDB.
  • معرفة تقنيات HTML5، Thymeleaf/JSP، JSF، PrimeFaces، CSS، JavaScript وjQuery.
  • معرفة بروتوكولات OpenID، TLS، OAuth/OAuth2، SAML، SSO، تشفير PKI وإدارة المفاتيح.
  • معرفة الاختبار، التصحيح، استخدام Git للتحكم في الإصدارات، CI/CD، وممارسات DevOps.
  • يفضل الإلمام بأنابيب ولوحات Azure DevOps.
  • خبرة في القطاع المصرفي أو الخدمات المالية.
  • القدرة على معالجة مشكلات الإنتاج، إتمام تحليل الأسباب الجذرية، إدارة حالات الدعم المتزامنة، التعاون مع الفرق متعددة التخصصات، وتوثيق المعلومات الفنية.

تنبيه أمان — التوظيف عبر سوق فايند مجاني تماماً، لا توجد أي رسوم من أي نوع. لا تُدفع أي عمولة أو رسوم توظيف لأي طرف. لا تدفع أي مبلغ مالي للحصول على وظيفة؛ فأصحاب العمل الحقيقيين لا يفرضون رسوماً على المتقدمين. أكّد هذه الشروط مباشرةً مع صاحب العمل قبل التقديم أو مشاركة أي مستندات.

تم نقل هذا الإعلان من مصدر خارجي، وقد تتغير التفاصيل — يرجى التأكد من جهة العمل.

مشاركة هذا المنشور

استكشف صفحات ذات صلة