drjobs مهندس Java Backend كبير English

مهندس Java Backend كبير

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

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

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

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

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

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

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

Not Mentionedسنوات

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

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

الراتب drjobs

لم يكشف

drjobs

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

الجنسية

إماراتي

الجنس

ذكر

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

1 وظيفة شاغرة

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

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

نحن نبحث عن موظف كبير في Java Backend يتمتع بخبرة واسعة في تطوير حلول بوابة الدفع. يجب أن يكون لدى المرشح المثالي خلفية قوية في Java وEJB وMicroservices وMVC Framework وOracle وخبرة في بناء أنظمة عالية المعاملات وقابلة للتطوير بدرجة كبيرة.

المسؤوليات

تصميم وتطوير وصيانة حل بوابة الدفع القابل للتطوير بدرجة كبيرة وعالي المعاملات باستخدام Java وJ2EE وEJB وMicroservices وMVC Framework.

تطوير وصيانة واجهات برمجة التطبيقات SOAP/RESTful لدمج بوابة الدفع مع البائعين والعملاء من جهات خارجية.

ضمان موثوقية وتوافر وأداء حل بوابة الدفع من خلال المراقبة المستمرة والاختبار والتحسين.

التعاون مع فرق متعددة الوظائف لجمع المتطلبات وتطوير الحلول التي تلبي احتياجات العمل والعملاء.

الحفاظ على معايير عالية من الجودة للكود والتوثيق والمنتجات الأخرى

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

المتطلبات

خبرة قوية في تطوير حلول بوابة الدفع باستخدام Java وJ2EE وEJB وMicroservice وMVC Framework.
خبرة واسعة في تطوير واجهات برمجة التطبيقات SOAP/RESTful لتكامل بوابة الدفع مع البائعين والعملاء من الجهات الخارجية.
معرفة عملية جيدة بأنماط التصميم وOOAD
فهم قوي لهندسة بوابة الدفع، بما في ذلك التشفير والترميز ومعايير الأمان.
فهم قوي لمبادئ تطوير البرمجيات وأنماط التصميم.
إتقان قوي لـ Oracle SQL
خبرة في Agile وإدارة البناء والتكامل المستمر والتسليم المستمر وهياكل البيانات/الخوارزميات
مهارات ممتازة في حل المشكلات واستكشاف الأخطاء وإصلاحها.
خبرة في معالجة الدفع
معرفة الأنظمة الموزعة وتحسين الذاكرة والأداء
مهارات ممتازة في التواصل والتعاون.
القدرة على العمل في بيئة ديناميكية سريعة الخطى مع أولويات ومواعيد نهائية متعددة.


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

1. خبرة أساسية في Java
المعرفة العميقة بلغة Java: الخبرة في Java SE وJava EE، وفهم مبادئ البرمجة الموجهة للكائنات (OOP)، والتعدد في العمليات، وإدارة الذاكرة.
التزامن والتعدد في العمليات: معرفة أدوات التزامن في Java (على سبيل المثال، ExecutorService وCountDownLatch وSemaphore) والقدرة على كتابة أكواد آمنة للخيوط.
إدارة ذاكرة Java: فهم مكونات JVM الداخلية، وجمع القمامة، وذاكرة الكومة والمكدس، وضبط الأداء.
مكتبات Java وأطر العمل: الكفاءة في استخدام مكتبات Java وأطر العمل الشائعة الاستخدام مثل Spring وSpring Boot وHibernate وJPA (Java Persistence API) وApache Camel.
2. أطر العمل والتقنيات الخلفية
إطار عمل Spring: خبرة واسعة في Spring Boot وSpring MVC وSpring Security وSpring Cloud لبناء خدمات مجهرية قابلة للتطوير وتطبيقات على مستوى المؤسسة.
هندسة الخدمات المصغرة: تصميم وتطوير ونشر الخدمات المصغرة باستخدام Java باستخدام أدوات مثل Spring Cloud وDocker وKubernetes.
واجهات برمجة التطبيقات RESTful: تصميم وتنفيذ خدمات RESTful قابلة للتطوير وآمنة، بما في ذلك وثائق واجهة برمجة التطبيقات (على سبيل المثال، Swagger/OpenAPI).
مقابس الويب: فهم بروتوكولات الاتصال في الوقت الفعلي وتنفيذ الحلول المستندة إلى WebSocket عند الحاجة.
3. إدارة قواعد البيانات والبيانات
قواعد البيانات العلائقية: الكفاءة في SQL والخبرة في قواعد البيانات العلائقية مثل MySQL أو PostgreSQL أو Oracle.
قواعد بيانات NoSQL: المعرفة بقواعد بيانات NoSQL مثل MongoDB أو Cassandra أو Redis أو Elasticsearch للتطبيقات ذات الحجم الكبير وزمن الوصول المنخفض.
أطر عمل ORM: فهم عميق لـ Hibernate أو JPA أو MyBatis لتعيين الكائنات العلائقية والتفاعل مع قواعد البيانات.
تحسين قاعدة البيانات: الخبرة في تحسين الاستعلامات والفهرسة وتصميم مخطط قاعدة البيانات.
4. السحابة وDevOps
المنصات السحابية: خبرة في AWS أو Azure أو Google Cloud Platform (GCP) لاستضافة خدمات الواجهة الخلفية والحوسبة بدون خادم والتخزين.
CI/CD: فهم قوي لأنابيب التكامل المستمر/النشر المستمر (CI/CD) باستخدام أدوات مثل Jenkins أو GitLab CI أو CircleCI.
الحاويات والتنسيق: الكفاءة في Docker وKubernetes للتنسيق والتنسيق ونشر الخدمات المصغرة.
المراقبة والتسجيل: تنفيذ حلول مراقبة التطبيقات والتسجيل باستخدام أدوات مثل Prometheus أو Grafana أو ELK Stack (Elasticsearch أو Logstash أو Kibana) أو Splunk.

نوع التوظيف

دوام كامل

المجال

المحاسبة

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

الهندسة

المهارات المطلوبة

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

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