وظائف مبرمجين جافا في مصر
٤٨ وظائف شاغرة
المسمى الوظيفي: مطور واجهة خلفية Java<br><br>نحن نبحث عن مطور واجهة خلفية (Backend) خبير بلغة Java للانضمام إلى فريقنا الهندسي الديناميكي. ستعمل على تصميم وبناء وصيانة تطبيقات وخدمات جانب الخادم القابلة للتوسع التي تشغل منصاتنا الأساسية. يتطلب هذا الدور أساساً قوياً في لغة Java، وشغفاً بالبرمجيات الموثوقة، والقدرة على التعاون الوثيق مع مطوري الواجهة الأمامية ومديري المنتجات ومهندسي عمليات التطوير (DevOps).<br><br>تصميم وتطوير واختبار ونشر خدمات خلفية وخدمات مصغرة (microservices) قوية تعتمد على Java. تنفيذ واجهات برمجة تطبيقات RESTful والتكامل مع قواعد البيانات وقوائم انتظار الرسائل والخدمات الخارجية. كتابة كود نظيف وقابل للصيانة وموثق جيداً مع التركيز على الأداء وقابلية التوسع. المشاركة في مناقشات البنية التحتية، ومراجعات الكود، واعتماد أنماط التصميم. ضمان الأمان والموثوقية والقابلية للملاحظة من خلال التسجيل والمراقبة والتنبيهات المناسبة. التعاون مع مهندسي ضمان الجودة لتحديد استراتيجيات الاختبار وضمان إصدارات عالية الجودة. دعم مسارات CI/CD وممارسات البنية التحتية ككود (IaC) في بيئة سحابية.<br><br>المتطلبات<br><br>درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة، أو خبرة عملية معادلة. إتقان قوي للغة Java، مع معرفة صلبة بميزات Java 8 وما بعدها وأفضل الممارسات. خبرة في أطر عمل الواجهة الخلفية (Spring Boot، أو Micronaut، أو ما شابه ذلك). الإلمام بقواعد البيانات العلائقية وNoSQL، وأطر عمل ORM، وتحسين SQL. خبرة في تصميم واستهلاك واجهات برمجة تطبيقات RESTful، ومعرفة بأمان واجهات برمجة التطبيقات (OAuth2، JWT). فهم البرمجة غير المتزامنة، وقوائم انتظار الرسائل (Kafka، Rabbit MQ)، والهياكل المعتمدة على الأحداث (Event-driven architectures). خبرة في المنصات السحابية (AWS، أو Azure، أو GCP) وتقنيات الحاويات (Docker، Kubernetes). مهارات قوية في حل المشكلات، والاهتمام بالتفاصيل، والقدرة على العمل في بيئة سريعة الخطى. مهارات ممتازة في التواصل والتعاون متعدد الوظائف.
نبذة عن الشركة<br><br>تعد شركة Exe Qut رائدة في مجال الاستشارات، حيث تقدم حلولاً مخصصة لتطبيقات المؤسسات والمنصات الرقمية. نحن نؤكد على الشفافية والتعاون ومعالجة تحديات الأعمال الجوهرية من خلال عملية تطوير منظمة ورشيقة (Agile). بالشراكة مع عملائنا من مرحلة الفكرة وحتى النشر، نضمن أن حلولنا تقدم قيمة طويلة الأمد وتبسط تجربة المستخدم.<br><br>وصف الوظيفة<br><br>تبحث شركة Exe Qut عن مهندس خلفية Java أول للانضمام إلى فريقنا الدولي المتنامي. المرشح المثالي لديه خبرة في تطوير أنظمة الخلفية باستخدام Java و Spring Boot، مع فهم أساسي للبنى الموجهة للخدمات. ستعمل مع فريق متعدد الجنسيات وتدعم عملاء في الولايات المتحدة، لذا فإن إتقان اللغة الإنجليزية والراحة مع التوقيتات الزمنية للولايات المتحدة (ساعات العمل الأساسية بتوقيت شرق الولايات المتحدة EST) أمر ضروري.<br><br>هذا الدور مخصص لشخص شغوف بتطوير الخلفية، وحريص على النمو، ومستعد للمساهمة في حلول المؤسسات الواقعية من اليوم الأول، بدعم من مهندسين أولين ذوي خبرة سيقومون بتوجيهك وتطوير مهاراتك.<br><br>المسؤوليات الرئيسية<br><br>المساعدة في تصميم وتنفيذ واجهات برمجة التطبيقات RESTful وخدمات الخلفية باستخدام Java و Spring Boot. المساهمة في مهام التطوير تحت إشراف مهندسين أولين مع مراعاة أفضل الممارسات. التعاون مع فرق متعددة الوظائف بما في ذلك مديري المنتجات، ومطوري الواجهات الأمامية، وفرق DevOps. المشاركة في مراجعات الكود، ومناقشات الهندسة المعمارية، وتخطيط سباق التطوير (Sprint) - التعلم من ملاحظات الزملاء الأقدم والمساهمة تدريجياً بأفكارك الخاصة. كتابة كود نظيف وقابل للتوسع وموثق جيداً. المساعدة في استكشاف أخطاء الإنتاج وإصلاحها والمساهمة في تحليل الأسباب الجذرية تحت إشراف الخبراء. اختياري: دعم مهام مالك المنتج مثل استنباط المتطلبات وتحديد نطاق الحلول.<br><br><br>المؤهلات والمتطلبات<br><br>الخبرة الفنية:<br><br>أكثر من 5 سنوات من الخبرة المهنية أو القائمة على المشاريع في تطوير خلفية Java. خبرة عملية أساسية مع Spring Boot. خبرة أساسية في تصميم واستهلاك واجهات برمجة تطبيقات REST. فهم أساسي لأفضل ممارسات تطوير البرمجيات وأنماط الهندسة المعمارية. إتقان التواصل باللغة الإنجليزية.<br><br><br>مهارات إضافية (ميزة إضافية):<br><br>شهادة (شهادات) Java. أي تعرض لـ Azure - حتى في سياق تعليمي أو أكاديمي. إلمام أساسي بمفاهيم وخطوط أنابيب CI/CD.<br><br><br>المهارات الشخصية وتوقعات العمل:<br><br>إتقان التواصل باللغة الإنجليزية (كتابةً وتحدثاً). التوافر خلال ساعات العمل الأساسية لساحل الولايات المتحدة الشرقي (9 صباحاً - 1 مساءً بتوقيت شرق الولايات المتحدة) من الاثنين إلى الجمعة. مهارات تحليلية وحل مشكلات قوية. القدرة على العمل في بيئة تعاونية ورشيقة وعن بُعد في المقام الأول.<br><br><br>نوع الدور: دوام كامل<br><br>الموقع: عن بُعد (بما يتماشى مع المناطق الزمنية للولايات المتحدة)<br><br>أيام العمل: من الاثنين إلى الجمعة<br><br>الجدول الزمني للتوظيف: فوري<br><br>نحن متحمسون لمقابلة مهندس خلفية شغوف ببناء أنظمة قابلة للتوسع وعالية التأثير، تقدم بطلبك الآن ودعنا نبني شيئاً رائعاً معاً!
<p><h4>تواصل مع مسيرتك المهنية في ديلويت</h4>
<p>ديلويت، المؤسّسة عالميًا منذ 1845، هي أكبر شركة خدمات مهنية رائدة في العالم، تقدم خدمات التدقيق والضمان، والضرائب والقانون، والاستشارات والخدمات ذات الصلة لعملاء عامين وخاصين عبر صناعات متعددة. تتواجد في أكثر من 150 دولة، وتتميز ديلويت بقدرتها على مساعدة العملاء في حل أكثر مشاكلهم تعقيدًا، من الاستراتيجية إلى التنفيذ.</p>
<p>DIH (مختبر ابتكار ديلويت) هو مبادرة استراتيجية تأسست لدعم طموحنا لأن نصبح الشريك الرائد في تحويل الأعمال المختار لعملائنا ولتوسيع ونطاق حضورنا في أوروبا والشرق الأوسط وأفريقيا. مع الوصول إلى قوة عمل واسعة ومتنوعة وذات مهارات عالية ومتحمسة ومشاركة، يقوم DIH بتنفيذ حلول تقنية معقدة لأكثر مشاكل الأعمال تعقيدًا للعملاء، عبر محفظة تشمل «استراتيجية ومعاملات»، و«العميل»، و«الهندسة والذكاء الاصطناعي والبيانات»، و«المؤسسة، والتكنولوجيا والأداء» و«الأمن السيبراني». يهدف DIH إلى أن يصبح وجهة لأبرز المواهب في مصر لمهنة طويلة ومثيرة.</p>
<p>نستثمر في أشخاص مميزين من مواهب وخلفيات متنوعة ونمكّنهم من تحقيق أكثر مما يمكنهم في أماكن أخرى. يجمع عملنا بين الاستشارة مع العمل والنزاهة. نعتقد أنه حين يزداد قوة عملائنا والمجتمع، نزداد قوة نحن أيضًا. نمت Organization لدينا على نطاق وتنوع، ونقدم الخدمات في المنطقة، مع الحفاظ على ثقافتنا المشتركة. نهدف إلى مساعدة العملاء على تحقيق طموحاتهم، وإحداث فرق إيجابي في المجتمع، وتحقيق أقصى نجاح لموظفينا. هذا الدافع يوجه الالتزام والإنسانية التي تتخلل كل إجراء من إجراءاتنا.</p>
<h4>تواصل مع فرصتك</h4>
<p><strong>إدارة قواعد البيانات:</strong> يقوم مطورو الواجهة الخلفية بتصميم وإدارة أنظمة قواعد البيانات التي تخزن وتسترجع البيانات للتطبيق. يشمل ذلك إنشاء، وتحسين، وصيانة مخططات قواعد البيانات، وكتابة استعلامات قواعد البيانات، وضمان سلامة البيانات وأمانها.</p>
<p><strong>تطوير API:</strong> يبني مطورو الواجهة الخلفية ويصون واجهات برمجة التطبيقات (APIs) التي تسمح للواجهة الأمامية وخدمات أخرى بالتواصل مع الخلفية. يتضمن ذلك تصميم APIs RESTful أو GraphQL، وتنفيذ نقاط النهاية، والتعامل مع طلبات البيانات واستجاباتها.</p>
<p><strong>منطق جانب الخادم:</strong> يكتبون كود جانب الخادم الذي ينفذ منطق الأعمال ويعالج طلبات المستخدمين. قد يشمل ذلك تنفيذ مصادقة المستخدم، التفويض، وقواعد الأعمال. يضمنون أن يعمل التطبيق بشكل صحيح وفعال على الخادم.</p>
<p><strong>الأمان والأداء:</strong> يتحمل مطورو الخلفية مسؤولية تنفيذ إجراءات أمان لحماية التطبيق وبياناته، مثل مصادقة المستخدم، والتشفير، والتحكم في الوصول. كما يقومون بتحسين كود جانب الخادم واستعلامات قاعدة البيانات لتعزيز أداء التطبيق.</p>
<p><strong>التكامل:</strong> غالبًا ما يعمل مطورو الخلفية على دمج خدمات وخدمات خارجية وتكامل APIs في التطبيق. قد يشمل ذلك بوابات الدفع، ومنصات التواصل الاجتماعي، وقواعد بيانات خارجية، أو خدمات ميكروية أخرى.</p>
<h4>تواصل مع مهاراتك وخبرتك المهنية</h4>
<ul>
<li>3 - 7 سنوات من الخبرة.</li>
<li><strong>إتقان Java و Kotlin:</strong> يجب أن تمتلك مهارات برمجة قوية بكل من Java و Kotlin. القدرة على كتابة كود نظيف وفعال وقابل للصيانة بهاتين اللغتين.</li>
<li><strong>تطوير أندرويد:</strong> الكفاءة في تطوير تطبيقات أندرويد، بما في ذلك بناء واجهات المستخدم، التعامل مع مدخلات المستخدم، والعمل مع واجهات برمجة وتComponents أندرويد.</li>
<li><strong>تطوير جانب الخادم:</strong> التميّز في تطوير جانب الخادم، بما في ذلك إنشاء APIs RESTful أو GraphQL، معالجة البيانات وتخزينها، وإدارة بنية الخادم.</li>
<li><strong>إدارة قواعد البيانات:</strong> خبرة في تصميم، استعلام، وإدارة قواعد البيانات، سواء على الجهاز المحمول (SQLite) أو على الخادم (مثل MySQL، PostgreSQL، أو قواعد NoSQL).</li>
<li><strong>أفضل ممارسات الأمان:</strong> معرفة إجراءات الأمان في تطوير المحمول والخادم، بما في ذلك المصادقة، التفويض، تشفير البيانات، والحماية من الثغرات الأمنية الشائعة.</li>
<li><strong>تكامل API:</strong> الكفاءة في تكامل تطبيقات المحمول مع خدمات الخلفية وواجهات برمجة التطبيقات الخارجية وخدمات الويب.</li>
<li><strong>تحسين الأداء:</strong> خبرة في تحسين أداء تطبيقات المحمول والخادم لضمان استرجاع البيانات ومعالجتها والاستجابات بكفاءة.</li>
<li><strong>تطوير عبر المنصات:</strong> الإلمام بأطر العمل متعددة المنصات مثل Flutter أو React Native، التي تتيح تطوير تطبيقات المحمول لـ Android وiOS باستخدام قاعدة كود واحدة.</li>
</ul>
<h4>تواصل مع خط الخدمة - التكنولوجيا والتحول</h4>
<p>التفكير المميز، الخبرة العميقة، والعمل التعاوني. هذا ما يربطنا. هذا ما يجعلنا ديلويت. إذا أردت المساعدة في حل بعض أكبر التحديات، انضم إلينا. معًا، سنترك أثرًا ذا معنى.</p>
<h4>استقلالك الشخصي</h4>
<p>التنظيم والضوابط هي من الممارسات القياسية في صناعتنا وديلويت ليست استثناءً. هذه الضوابط توفر حماية قانونية مهمة لك وللشركة. نحن خاضعون لعدة لوائح تدقيق، أحدها يفرض على بعض الزملاء الالتزام بقيود استقلال شخصي محددة. قد يعني ذلك أنك أنت وأفراد عائلتك المقربين لا يجوز أن تمتلكوا مصالح مالية معينة (أسهم، صناديق، سندات، إلخ) مع عملاء التدقيق في الشركة. ستوفر فريق التوظيف تفصيلًا إضافيًا أثناء تقدمك في عملية التوظيف.</p>
<h4>تواصل مع صناعتك</h4>
<p>“ما جذبني إلى ديلويت هو الفرص اللامحدودة والتجربة الجمعية لأشخاص مثابرين التفكير مثلي. عملاء ديلويت يشملون العديد من أكبر المؤسسات في العالم؛ أردت أن أكون جزءًا من فريق يحدث فرقاً فخورًا به.”<br><strong>- دان، التكنولوجيا والتحول</strong></p>
<h4>التزامنا تجاهك</h4>
<p>إحداث أثر يتجاوز مجرد ما نفعله: إنه السبب لوجودنا هنا. لذلك نعمل بجد لخلق بيئة حيث يمكنك تجربة هدف تؤمن به، والحرية بأن تكون أنت، والقدرة على المضي قدماً إلى ما هو أبعد من السابق.</p>
<p>نريدك. أنت الحقيقي. قوتك ونظرتك وشخصيتك. لذا نحن نُرعى ثقافة حيث ينتمي الجميع، ويُدعَمون ويُسمعون، ويُمكنهم من تقديم مساهمة شخصية ذات قيمة. يمكنك التأكد من أننا سنأخذ رفاهيتك على محمل الجد أيضًا. لأنه فقط عندما تكون مرتاحًا وفي أفضل حالاتك، يمكنك إحداث النوع من الأثر الذي نعيشه ونعيش له.</p>
<p>خبرتك هي قدرتنا، لذلك سنتأكد من أنها لن تتوقف عن النمو. سواء من خلال العمل المعقد الذي تقوم به، أو الأشخاص الذين تتعاون معهم، ستتعلم كل يوم. من خلال تطوير على مستوى العالم، ستكتسب مهارات تقنية وشخصية لا تقدر بثمن. مهما كان مستوىك، ستتعلم كيف تقود.</p>
<h4>تواصل مع خطوتك التالية</h4>
<p>مسيرة مهنية في ديلويت هي فرصة للتطور في أي اتجاه تختاره. انضم إلينا وستختبر هدفًا يمكنك الإيمان به وأثرًا يمكنك رؤيته. ستتمكن من أن تكون على طبيعتك في العمل كل يوم. ولن تتوقف عن النمو، بغض النظر عن مستواك.</p></p><p></p>
<p><h4>اتصل بمسيرتك المهنية في ديلويت</h4>
<p>ديلويت، مؤسسة عالميًا منذ 1845، هي أكبر وأبرز شركة خدمات مهنية في العالم، تقدم خدمات التدقيق والضمان، والضرائب والقانون، والاستشارات وخدمات ذات صلة لعملاء عامين وخاصين عبر صناعات متعددة. موجودة في أكثر من 150 دولة، ديلويت مميزة في قدرتها على مساعدة العملاء في حل أكثر مشاكلهم تعقيدًا، من الاستراتيجية إلى التنفيذ.</p>
<p>DIH (مركز ابتكار ديلويت) هو مبادرة استراتيجية تأسست لدعم طموحنا في أن نصبح الشريك الرائد للتحول الأعمالي المختار لعملائنا ولتوسيع وتكبير footprint التقديم لدينا عبر منطقة أوروبا، الشرق الأوسط وأفريقيا. مع إمكانية الوصول إلى فريق عمل موسع ومتعدد، عالي المهارة، متحمس ومشارك، يقوم DIH بتقديم حلول تقنية معقدة لأكثر مشكلات الأعمال تعقيدًا للعملاء، عبر محافظ تشمل “الاستراتيجية والمعاملات”، و“العميل”، و“الهندسة والذكاء الاصطناعي والبيانات”، و“المؤسسة والتكنولوجيا والأداء” و“الـCyber”. يهدف DIH إلى أن يصبح وجهة لنجوم المواهب في مصر لمسار مهني طويل ومثير.</p>
<p>نستثمر في أشخاص مميزين من مواهب وخلفيات متنوعة ونمكنهم من تحقيق أكثر مما يمكنهم في أماكن أخرى. عملنا يجمع بين المشورة مع الإجراء والنزاهة. نؤمن بأن عندما تكون عملائنا والمجتمع أقوى، نكون نحن كذلك. منظمتنا نمت في المقام والقدرات، مقدمة خدمات عبر المنطقة مع الحفاظ على ثقافتنا المشتركة نفسها. نهدف إلى مساعدة العملاء على تحقيق طموحاتهم، وإحداث فرق إيجابي في المجتمع، وتحقيق أقصى استفادة من موظفينا. هذا الدافع يثري الالتزام والإنسانية التي تتغلغل في كل行动 لنا.</p>
<h4>اتصل بفرصتك</h4>
<p><strong>إدارة قواعد البيانات:</strong> يقوم مطورو الخلفية بتصميم وإدارة أنظمة قواعد البيانات التي تخزن وتسترجع البيانات للتطبيق. يتضمن ذلك إنشاء وتحسين وصيانة مخططات قواعد البيانات، وكتابة استفسارات قواعد البيانات، وضمان سلامة البيانات وأمانها.</p>
<p><strong>تطوير واجهات البرمجة (API):</strong> يبني مطورو الخلفية واجهات برمجة تطبيقات تتيح للواجهة الأمامية وخدمات أخرى التواصل مع الخلفية. يشمل ذلك تصميم واجهات RESTful أو GraphQL، وتنفيذ نقاط النهاية، والتعامل مع طلبات البيانات واستجاباتها.</p>
<p><strong>منطق جانب الخادم:</strong> يكتبون الكود من جانب الخادم الذي ينفذ منطق الأعمال ويعالج طلبات المستخدمين. قد يتضمن ذلك تنفيذ المصادقة، والتفويض، وقواعد الأعمال. يضمنون أن التطبيق يعمل بشكل صحيح وفعال على الخادم.</p>
<p><strong>الأمان والأداء:</strong> يتحمل مطورو الخلفية مسؤولية تطبيق إجراءات الأمان لحماية التطبيق وبياناته، مثل المصادقة، وتشفير البيانات، والتحكم في الوصول. كما يعملون على تحسين كود جانب الخادم واستعلامات قاعدة البيانات لتعزيز أداء التطبيق.</p>
<p><strong>التكامل:</strong> غالبًا ما يعمل مطورو الخلفية على دمج خدمات وأطراف خارجية في التطبيق. يمكن أن يشمل ذلك بوابات الدفع، ومنصات التواصل الاجتماعي، وقواعد بيانات خارجية، أو خدمات ميكرو أخرى.</p>
<h4>اتصل بمهاراتك وخبرتك المهنية</h4>
<ul>
<li>3 - 7 سنوات من الخبرة.</li>
<li><strong>إتقان Java و Kotlin:</strong> يجب أن تمتلك مهارات برمجة قوية في كل من Java وKotlin. قدرة على كتابة كود نظيف وفعال وقابل للصيانة بهاتين اللغتين.</li>
<li><strong>تطوير Android:</strong> الكفاءة في تطوير تطبيقات Android، بما في ذلك بناء واجهات المستخدم، والتعامل مع مدخلات المستخدم، والعمل بمكونات وواجهات Android.</li>
<li><strong>تطوير جانب الخادم:</strong> التميز في تطوير جانب الخادم، بما في ذلك إنشاء RESTful أو GraphQL APIs، التعامل مع معالجة البيانات وتخزينها، وإدارة بنية الخادم.</li>
<li><strong>إدارة قاعدة البيانات:</strong> خبرة في تصميم واستعلام وإدارة قواعد البيانات، سواء على الجهاز المحمول (SQLite) أو على الخادم (مثل MySQL، PostgreSQL، أو NoSQL).</li>
<li><strong>أفضل ممارسات الأمان:</strong> معرفة بإجراءات الأمن في تطوير المحمول والخادم، بما في ذلك المصادقة، والتفويض، وتشفير البيانات، والحماية من ثغرات الأمان الشائعة.</li>
<li><strong>تكامل API:</strong> الكفاءة في دمج تطبيقات المحمول مع خدمات الخلفية وواجهات برامج التطبيقات الطرفية وواجهات الويب.</li>
<li><strong>تحسين الأداء:</strong> خبرة في تحسين أداء تطبيقات المحمول والخادم لضمان سرعة استرجاع البيانات ومعالجتها واستجاباتها.</li>
<li><strong>التطوير عبر الأنظمة:</strong> الإلمام بإطارات العمل متعددة المنصات مثل Flutter أو React Native، والتي تتيح تطوير تطبيقات المحمول لأنظمة Android وiOS باستخدام قاعدة كود واحدة.</li>
</ul>
<h4>اتصل بخط الخدمة - التقنية والتحول</h4>
<p>التفكير المبدع، والخبرة العميقة، والعمل التعاوني. هذا ما يربطنا. هذا ما يجعلنا ديلويت. إذا رغبت في مساعدة حل بعض أكبر التحديات، انضم إلينا. معًا، سنحدث تأثيرًا ذو معنى.</p>
<h4>استقلالك الشخصي</h4>
<p>تنظيم وِضبط الضوابط هو ممارسة معيارية في صناعتنا وديلويت ليست استثناء. هذه الضوابط توفر حماية قانونية مهمة لك وللشركة. نحن خاضعون لعدة لوائح تدقيق، أحدها يتطلب أن يلتزم بعض الزملاء بقيود استقلال شخصي محددة. هذا قد يعني أنه أنت وأفراد عائلتك المباشرين لا يُسمح لكم بامتلاك مصالح مالية معينة (أسهم، صناديق، سندات، إلخ) مع عملاء التدقيق في الشركة. سيقدم فريق التوظيف المزيد من التفاصيل أثناء تقدمك في إجراءات التوظيف.</p>
<h4>اتصل بصناعتك</h4>
<p>“ما جذبني إلى ديلويت هي الفرص اللامحدودة والخبرة الجماعية لأشخاص آخرين ذوي تفكير مماثل. عملاء ديلويت يشملون العديد من أكبر المؤسسات في العالم؛ أردت أن أكون جزءًا من فريق يحدث فرقًا يمكنني أن أكون فخورًا به.”<br><strong>- دان، التكنولوجيا والتحول</strong></p>
<h4>التزامنا تجاهك</h4>
<p>إثارة الأثر هي أكثر من مجرد ما نقوم به: إنها سبب وجودنا. لذلك نعمل جاهدين لخلق بيئة تتيح لك الشعور بهدف تؤمن به، والحرية في أن تكون أنت، والقدرة على المضي قدمًا أكثر من أي وقت مضى.</p>
<p>نريدك. أنت الحقيقي. قوتك ونظرتك وشخصيتك. لذلك نُنمّي ثقافة حيث ينتمي الجميع، يشعرون بالدعم والاستماع، ويتم تمكينهم للمساهمة الشخصية القيمة. يمكنك التأكد من أننا سنأخذ رفاهيتك على محمل الجد أيضًا. لأنك فقط عندما تكون مرتاحًا وبأفضل حال يمكنك أن تترك النوع من الأثر الذي نعيشه ونعش له.</p>
<p>خبرتك هي قدرتنا، لذلك سنتأكد من أنها لن تتوقف عن النمو. سواء كان ذلك من العمل المعقد الذي تقوم به، أو من الأشخاص الذين تتعاون معهم، ستتعلم كل يوم. من خلال التطوير العالمي المستوى، ستكتسب مهارات فنية وشخصية لا تقدر بثمن. بغض النظر عن مستواك، ستتعلم كيف تقود.</p>
<h4>اتصل بخطوتك التالية</h4>
<p>مسيرة وظيفية في ديلويت هي فرصة للتطور في أي اتجاه تختاره. انضم إلينا وستختبر هدفًا يمكنك الإيمان به وتأثيرًا يمكنك رؤيته. ستنطلق لتكون حرًا في أن تجلب ذاتك الحقيقية للعمل كل يوم. ولن تتوقف عن النمو أبدًا، مهما كان مستواك.</p></p><p></p>
JOB PURPOSE:<br>lead the design and architecture of high-performance financial transaction systems, drive the transition to a proprietary solution that provides superior agility, faster time‑to‑market for custom payment products, and full control over integrations.<br>KEY ACCOUNTABILITIES:<br>Design and architect enterprise-grade payment processing solutions using Java and j POS. Lead the development of card management, transaction switching, authorization, clearing, and settlement systems. Design and implement ISO 8583-based transaction flows and message transformations. Architect acquiring, issuing, ATM, POS, and payment gateway integrations. Define secure and scalable microservices and event-driven architectures for financial systems. Ensure compliance with PCI-DSS, EMV, and financial security standards. Lead integration with banks, payment networks, switches, and third-party processors. Optimize transaction throughput, latency, resiliency, and fault tolerance. Design high-availability and disaster recovery strategies for payment platforms. Review technical designs, and solution architectures across development teams. Mentor engineering teams on payment architecture best practices and secure coding standards. Collaborate with product owners, operations, infrastructure, compliance, and security teams. Create architecture documentation, sequence diagrams, integration specifications, and operational runbooks. Support production troubleshooting, incident resolution, and performance tuning for transaction systems. Provide regular technical status, risk assessments, and milestone updates directly to the Software Engineering and Digital Senior Director.<br><br>KNOWLEDGE, SKILLS & COMPETENCIES:<br>Education Background Bachelor’s degree in Computer Science, Software Engineering or related field Competencies- Expert in Java (17/21 LTS), concurrency, JVM tuning and high‑throughput systems.- Deep experience in payment platform architecture – preferably replacing or integrating with BPC Smart Vista or similar switches (Postilion, ACI, etc.).- Strong understanding of j POS (working effectively with j POS specialists).- Proven track record in legacy modernization and phased migration projects (2‑3 year horizon).- Microservices, event‑driven architecture (Kafka), Spring Boot, Kubernetes, and cloud-native design.- Database architecture (SQL, NoSQL) for transaction and reconciliation data.- Security: PCI DSS, encryption, HSM integration, secure key management.- CI/CD, observability, and chaos engineering for payment‑grade resilience Language Skills English – fluent (technical design, board‑level presentations, stakeholder management) Years of Experience10 years in software development with at least 4 years as a Software Architect in fintech/payments, experience with BPC Smart Vista is a strong plus.
مطور خلفية تقنية (Java) أول، القاهرة، مصر<br><br>تواصل مع مسيرتك المهنية في ديلويت (Deloitte)<br><br>تعد ديلويت، التي تأسست عالمياً في عام 1845، أكبر شركة خدمات مهنية رائدة في العالم، حيث تقدم خدمات المراجعة والضمان، والضرائب والقانون، والاستشارات، والخدمات ذات الصلة لعملاء من القطاعين العام والخاص عبر صناعات متعددة. تتواجد ديلويت في أكثر من 150 دولة، وتتميز بقدرتها على مساعدة العملاء في حل أكثر مشاكلهم تعقيداً، من الاستراتيجية إلى التنفيذ.<br><br>مركز ديلويت للابتكار (DIH) هو مبادرة استراتيجية أُنشئت لدعم طموحنا لنصبح الشريك الرائد في التحول الرقمي والأعمال لعملائنا، ولتوسيع نطاق حضورنا في تقديم الخدمات عبر منطقة أوروبا والشرق الأوسط وأفريقيا. من خلال الوصول إلى قوة عاملة واسعة النطاق ومتنوعة وعالية المهارة ومتحمسة ومشاركة، يقدم مركز DIH حلولاً تقنية معقدة لأكثر مشاكل الأعمال تعقيداً لدى العملاء، عبر محافظ تشمل "الاستراتيجية والمعاملات"، و"العملاء"، و"الهندسة، والذكاء الاصطناعي والبيانات"، و"المؤسسات، والتكنولوجيا والأداء"، و"الأمن السيبراني". يهدف مركز DIH إلى أن يصبح الوجهة الأولى للمواهب المتميزة في مصر من أجل مسيرة مهنية طويلة ومثيرة.<br><br>نحن نستثمر في الأشخاص المتميزين من ذوي المواهب والخلفيات المتنوعة ونمكّنهم من تحقيق أكثر مما يمكنهم تحقيقه في أي مكان آخر. يجمع عملنا بين المشورة والعمل والنزاهة. نحن نؤمن بأن عملاءنا ومجتمعنا عندما يصبحون أقوى، نصبح نحن كذلك. لقد نمت مؤسستنا من حيث الحجم والتنوع، حيث تقدم خدماتها عبر المنطقة، مع بقاء ثقافتنا المشتركة كما هي. نحن نهدف إلى مساعدة عملائنا على تحقيق طموحاتهم، وإحداث فرق إيجابي في المجتمع، وتعظيم نجاح موظفينا. هذا الدافع يغذي الالتزام والإنسانية التي تتجذر بعمق في كل إجراء نقوم به.<br><br>تواصل مع فرصتك<br><br>إدارة قواعد البيانات: يقوم مطورو الخلفية بتصميم وإدارة أنظمة قواعد البيانات التي تخزن وتسترجع البيانات للتطبيق. يتضمن ذلك إنشاء وتحسين وصيانة مخططات قواعد البيانات، وكتابة استعلامات قاعدة البيانات، وضمان سلامة البيانات وأمنها. تطوير واجهة برمجة التطبيقات (API): يقوم مطورو الخلفية ببناء وصيانة واجهات برمجة التطبيقات (APIs) التي تسمح للواجهة الأمامية والخدمات الأخرى بالتواصل مع الخلفية. يتضمن ذلك تصميم واجهات RESTful أو GraphQL، وتنفيذ نقاط النهاية، والتعامل مع طلبات واستجابات البيانات. منطق جانب الخادم: يقومون بكتابة كود جانب الخادم الذي ينفذ منطق الأعمال ويعالج طلبات المستخدم. قد يتضمن ذلك تنفيذ مصادقة المستخدم، والتفويض، وقواعد العمل. وهم يضمنون أن التطبيق يعمل بشكل صحيح وفعال على الخادم. الأمن والأداء: مطورو الخلفية مسؤولون عن تنفيذ تدابير أمنية لحماية التطبيق وبياناته، مثل مصادقة المستخدم، والتشفير، والتحكم في الوصول. كما يقومون بتحسين كود جانب الخادم واستعلامات قاعدة البيانات لتعزيز أداء التطبيق. التكامل: غالباً ما يعمل مطورو الخلفية على دمج خدمات وواجهات برمجة تطبيقات تابعة لجهات خارجية في التطبيق. يمكن أن يشمل ذلك بوابات الدفع، ومنصات التواصل الاجتماعي، وقواعد البيانات الخارجية، أو الخدمات المصغرة الأخرى.<br><br>تواصل مع مهاراتك وخبرتك المهنية.<br><br>خبرة من 3 إلى 7 سنوات. إتقان Java وKotlin: يجب أن تمتلك مهارات برمجة قوية في كل من Java وKotlin. وأن تكون قادراً على كتابة كود نظيف وفعال وقابل للصيانة بهذه اللغات. تطوير أندرويد: إتقان تطوير تطبيقات أندرويد، بما في ذلك بناء واجهات المستخدم، والتعامل مع مدخلات المستخدم، والعمل مع واجهات برمجة التطبيقات ومكونات أندرويد. التطوير على جانب الخادم: التميز في التطوير على جانب الخادم، بما في ذلك إنشاء واجهات برمجة تطبيقات RESTful أو GraphQL، والتعامل مع معالجة البيانات وتخزينها، وإدارة البنية التحتية للخادم. إدارة قواعد البيانات: خبرة في تصميم واستعلام وإدارة قواعد البيانات، سواء على الجهاز المحمول (SQLite) أو على الخادم (مثل MySQL، أو PostgreSQL، أو قواعد بيانات NoSQL). أفضل ممارسات الأمن: معرفة بتدابير الأمن في تطوير تطبيقات الهاتف المحمول والخادم، بما في ذلك المصادقة، والتفويض، وتشفير البيانات، والحماية ضد الثغرات الأمنية الشائعة. تكامل واجهة برمجة التطبيقات: إتقان دمج تطبيقات الهاتف المحمول مع خدمات الخلفية، وواجهات برمجة التطبيقات الخارجية، وخدمات الويب. تحسين الأداء: خبرة في تحسين أداء تطبيقات الهاتف المحمول والخادم لضمان استرجاع البيانات ومعالجتها وأوقات الاستجابة بكفاءة. التطوير عبر المنصات: الإلمام بأطر العمل للتطوير عبر المنصات مثل Flutter أو React Native، والتي تسمح بتطوير تطبيقات الهاتف المحمول لكل من Android وiOS باستخدام قاعدة كود واحدة.<br><br>تواصل مع خط خدمتك - التكنولوجيا والتحول<br><br>تفكير متميز، وخبرة عميقة، وعمل تعاوني. هذا ما يربطنا. هذا ما يجعلنا ديلويت. إذا كنت ترغب في المساعدة في حل بعض أكبر التحديات الموجودة، انضم إلينا. معاً، سنحدث تأثيراً مهماً.<br><br>الاستقلالية الشخصية<br><br>تعد اللوائح والضوابط ممارسة قياسية في صناعتنا وديلويت ليست استثناءً. توفر هذه الضوابط حماية قانونية مهمة لك وللشركة. نحن نخضع للعديد من لوائح المراجعة، والتي يتطلب أحدها أن يلتزم بعض الزملاء بقيود استقلالية شخصية محددة. قد يعني هذا أنه لا يُسمح لك ولـ "أفراد أسرتك المباشرين" بامتلاك مصالح مالية معينة (أسهم، صناديق، سندات، إلخ) مع عملاء المراجعة للشركة. سيقدم فريق التوظيف مزيداً من التفاصيل أثناء تقدمك في عملية التوظيف.<br><br>تواصل مع صناعتك<br><br>"ما جذبني إلى ديلويت هو الفرص اللانهائية والخبرة الجماعية للأفراد الآخرين الذين يشاركونني التفكير. يشمل عملاء ديلويت العديد من أكبر المنظمات في العالم؛ أردت أن أكون جزءاً من فريق يحدث فرقاً يمكنني أن أفتخر به."<br><br>دان، التكنولوجيا والتحول<br><br>التزامنا تجاهك<br><br>إحداث تأثير هو أكثر من مجرد ما نقوم به: إنه السبب وراء وجودنا. لذلك نحن نعمل بجد لخلق بيئة حيث يمكنك تجربة هدف تؤمن به، والحرية في أن تكون على طبيعتك، والقدرة على الذهاب إلى أبعد من أي وقت مضى.<br><br>نحن نريد شخصيتك الحقيقية. نقاط قوتك ووجهة نظرك وشخصيتك الفريدة. لذلك، نحن نرعى ثقافة ينتمي فيها الجميع، ويشعرون فيها بالدعم والاستماع، ويتم تمكينهم من تقديم مساهمة شخصية قيمة. يمكنك التأكد من أننا نأخذ رفاهيتك على محمل الجد أيضاً. لأنه فقط عندما تكون مرتاحاً وفي أفضل حالاتك، يمكنك إحداث نوع التأثير الذي نعيش من أجله، وتعيش أنت من أجله أيضاً.<br><br>خبرتك هي قدرتنا، لذا سنتأكد من أنها لا تتوقف عن النمو أبداً. سواء كان ذلك من خلال العمل المعقد الذي تقوم به، أو الأشخاص الذين تتعاون معهم، ستتعلم كل يوم. من خلال التطوير على مستوى عالمي، ستكتسب مهارات تقنية وشخصية لا تقدر بثمن. مهما كان مستواك، ستتعلم كيف تقود.<br><br>تواصل مع خطوتك التالية<br><br>تعد المسيرة المهنية في ديلويت فرصة للتطور في أي اتجاه تختاره. انضم إلينا وستختبر هدفاً يمكنك الإيمان به وتأثيراً يمكنك رؤيته. ستكون حراً في جلب طبيعتك الحقيقية إلى العمل كل يوم. ولن تتوقف أبداً عن النمو، مهما كان مستواك.
<h2 class="h5">الوصف الوظيفي</h2>
<div class="t-break" data-jb-field="description">
<span> Valleysoft هو مزود خدمات تكنولوجيا معلومات إقليمي يقدم تطوير تطبيقات المؤسسات، وإدارة العمليات، وحلول تكنولوجية للعملاء عالميًا.<br> يعمل عبر قطاع تكنولوجيا المعلومات والخدمات، وتساعد الشركة المؤسسات على حل تحديات الأعمال المعقدة من خلال برمجيات موثوقة وقابلة للتوسع وأنظمة مؤسسات مخصصة.<br> في هذا الدور، ستساهم في توصيل حلول تطبيقات المؤسسات التي تدعم عمليات الأعمال الحيوية، مع تركيز قوي على تطوير الجافا والمنصات المعتمدة على IBM Maximo.<br> ستعمل عن كثب مع فرق متعددة الاختصاصات وأصحاب المصلحة لتحويل احتياجات الأعمال إلى حلول تقنية فعالة، داعمًا مشاريع عبر دورة حياة التطبيق كاملة من التصميم حتى النشر.<br> المسؤوليات: تطوير وتخصيص وصيانة تطبيقات المؤسسات باستخدام Java وتكنولوجيا الويب.<br> تصميم وتطوير وتكوين تطبيقات IBM Maximo وعمليات الأعمال.<br> بناء وتخصيص سير عمل Maximo، بما في ذلك الإجراءات والتعيينات والتصعيدات.<br> إجراء تكوين وتخصيص وتطوير Maximo بناءً على متطلبات الأعمال.<br> تطوير وصيانة مكونات Java والدمج مع أنظمة خارجية.<br> العمل مع JSP وJavaScript وHTML وCSS والتقنيات الويب المرتبطة.<br> استكشاف مشكلات التطبيق وتقديم حلول تقنية.<br> المشاركة في تحليل المتطلبات، التصميم الفني، التطوير، الاختبار، والنشر.<br> التعاون مع محللي الأعمال والفرق الفنية وأصحاب المصلحة لتقديم الحلول.<br> إعداد الوثائق الفنية ودعم عمليات النشر في الإنتاج.<br> التأمين الصحي الخاص والتدريب والتطوير<br> مؤهل أكاديمي: شهادة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو هندسة البرمجيات أو الهندسة أو مجال تقني ذي صلة، أو تعليم تقني مكافئ ذي صلة.<br> خبرة لا تقل عن 3+ سنوات في تطوير Java وتطبيقات الويب.<br> خبرة عملية في تطوير IBM Maximo، والتخصيص، وتطوير سير العمل، والتكوين.<br> خبرة في تقنيات الويب بما في ذلك HTML وCSS وJavaScript وJSP.<br> خبرة في REST أو SOAP APIs، ودمج الأنظمة، وSQL، وقواعد البيانات العلائقية.<br> مهارات قوية في الاستكشاف، وتصحيح الأخطاء، وتحسين الأداء.<br> خبرة في العمل عن كثب مع محللي الأعمال، والفرق التقنية، وأصحاب المصلحة الأعمال لجمع المتطلبات، وتحويلها إلى حلول تقنية، ودعم التنفيذ واستكشاف الأخطاء، والتواصل بوضوح مع الجماهير التقنية وغير التقنية.<br> إمكانية العمل في مصر.<br> الميّزات المؤهلة: خبرة مع IBM Maximo Integration Framework (MIF).<br> خبرة مع Maximo Application Suite (MAS) وتكاملات Maximo.<br> خبرة مباشرة في التعامل مع العملاء.<br></span> </div>
المهام الوظيفية: قيادة عمليات التصميم، والهيكلة، والتطوير، وتسليم تطبيقات متكاملة (Full-stack) قابلة للتوسع عبر الواجهات الخلفية والأمامية. توفير القيادة الفنية والتوجيه لفرق التطوير طوال دورة حياة تطوير البرمجيات. تطوير وصيانة خدمات خلفية قوية باستخدام Java و Spring Boot. تصميم وتطوير تطبيقات واجهة أمامية قابلة للتوسع وسريعة الاستجابة باستخدام Angular وممارسات الواجهة الأمامية الحديثة. هيكلة وتنفيذ حلول قائمة على الخدمات المصغرة (Microservices) قابلة للتوسع. تصميم وتطوير واجهات برمجة التطبيقات RESTful وضمان التكامل الموثوق بين الأنظمة والخدمات. تصميم وتنفيذ بنى معتمدة على الأحداث (Event-driven) والمراسلة باستخدام Rabbit MQ و/أو Apache Kafka. قيادة تصميم الأنظمة والقرارات المعمارية، وضمان أن الحلول قابلة للتوسع والصيانة وآمنة وتتماشى مع متطلبات العمل. التعاون الوثيق مع فرق المنتج، والتصميم، وضمان الجودة، والعمليات التطويرية (DevOps)، والهندسة لترجمة متطلبات العمل إلى حلول فنية فعالة. إجراء مراجعات الكود ووضع معايير البرمجة وأفضل ممارسات التطوير وإرشادات الجودة عبر الفريق. توجيه وتدريب المطورين، ودعم النمو الفني، وتعزيز تبادل المعرفة داخل الفريق. تحديد المخاطر الفنية والتحديات والاعتمادات والعمل بشكل استباقي على حلها. ضمان تقديم كود عالي الجودة وقابل للصيانة وإعادة الاستخدام مع تعزيز أفضل ممارسات الهندسة. تحديد وتعزيز استراتيجيات الاختبار الآلي وضمان التغطية المناسبة للاختبار ومعايير الجودة. المساهمة في تحسين خطوط أنابيب CI/CD وممارسات DevOps والتطوير السحابي الأصلي. دعم تحسين الأداء، والقابلية للتوسع، والموثوقية، وتحسينات الأمان عبر التطبيقات والخدمات. تحمل مسؤولية التسليم الفني وضمان تسليم المشاريع وفقاً للنطاق والجودة والجداول الزمنية المتفق عليها. البقاء على اطلاع بالتقنيات الناشئة واقتراح تحسينات على حزمة التقنيات والبنية التحتية وممارسات التطوير. المتطلبات الفنية: خبرة عملية تزيد عن 10 سنوات في تطوير البرمجيات، مع خبرة مثبتة في دور قيادي فني. خبرة قوية في Java و Spring Boot. خبرة عملية قوية في Angular، ويفضل الإصدارات الحديثة. خبرة مثبتة في تصميم وتنفيذ بنى الخدمات المصغرة (Microservices) في بيئات المؤسسات. معرفة قوية بواجهات برمجة التطبيقات RESTful، وتصميم واجهات برمجة التطبيقات، وتكامل الأنظمة. خبرة قوية في Rabbit MQ و/أو Apache Kafka والبنى المعتمدة على الأحداث. فهم قوي لهندسة البرمجيات ومبادئ تصميم الأنظمة. خبرة في خطوط أنابيب CI/CD وممارسات DevOps وعمليات النشر الآلي. خبرة عملية في التطوير السحابي الأصلي والمنصات السحابية. معرفة قوية بتصميم قواعد البيانات، وتحسين الأداء، وأنماط التكامل. خبرة في الاختبار الآلي، وجودة الكود، وأفضل ممارسات هندسة البرمجيات. فهم قوي لاعتبارات الأمان، والقابلية للتوسع، والموثوقية، والأداء في تطوير التطبيقات. خبرة في Git وسير عمل التطوير الحديث. خبرة في منهجيات Agile/Scrum وممارسات تطوير البرمجيات الحديثة. المتطلبات غير الفنية: قيادة فنية مثبتة وقدرة على توجيه والتأثير على فرق التطوير. مهارات قوية في حل المشكلات والتحليل واتخاذ القرار. مهارات ممتازة في التواصل وإدارة أصحاب المصلحة. قدرات قوية في التوجيه والتدريب مع التركيز على تطوير أعضاء الفريق. القدرة على تحمل المسؤولية والمساءلة عن القرارات الفنية وتسليم المشاريع. القدرة على تحديد أولويات المهام وإدارة الاعتمادات الفنية والعمل بفعالية تحت ضغط المواعيد النهائية. مهارات تعاون قوية مع القدرة على العمل بفعالية مع فرق المنتج، وضمان الجودة، والعمليات التطويرية، والتصميم، وغيرهم من أصحاب المصلحة. القدرة على ترجمة المفاهيم الفنية المعقدة إلى نقاشات عمل واضحة ومفهومة. عقلية استباقية مع تركيز مستمر على التحسين والابتكار والتميز الهندسي.
المسمى الوظيفي: مطور أول Java Spring Boot<br><br>نبذة عن الشركة:<br><br>تعد شركة Nexttec Technology شركة رائدة في مجال الاستعانة بمصادر خارجية، حيث تقدم حلولاً مبتكرة ومتطورة للشركات حول العالم. نحن متخصصون في تطوير البرمجيات، والاستشارات في مجال تكنولوجيا المعلومات، وخدمات التحول الرقمي. يكرس فريق الخبراء لدينا جهوده لتقديم حلول عالية الجودة وقابلة للتوسع تساعد عملائنا على تحقيق أهداف أعمالهم.<br><br>ملخص الوظيفة:<br><br>نحن نبحث عن مطور أول Java Spring Boot عالي المهارة للانضمام إلى فريقنا الديناميكي. يجب أن يتمتع المرشح المثالي بخلفية قوية في تطوير Java وخبرة في إطار عمل Spring Boot. بصفتك مطور أول Java Spring Boot، ستكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات معقدة لعملائنا. ستعمل بشكل وثيق مع فريقنا من المطورين ومديري المشاريع والعملاء لتقديم حلول عالية الجودة تلبي متطلبات العمل.<br><br>المسؤوليات الرئيسية:<br><br> تصميم وتطوير وتنفيذ تطبيقات Java عالية الجودة وقابلة للتوسع باستخدام إطار عمل Spring Boot. التعاون مع فرق متعددة الوظائف لفهم متطلبات العمل وترجمتها إلى مواصفات فنية. كتابة كود نظيف وفعال وقابل للصيانة باتباع أفضل ممارسات الصناعة ومعايير البرمجة. إجراء مراجعات الكود وتقديم ملاحظات للمطورين المبتدئين. استكشاف الأخطاء الفنية وإصلاحها في الوقت المناسب. تطوير وصيانة الوثائق الفنية لجميع المشاريع. البقاء على اطلاع بأحدث اتجاهات وتقنيات الصناعة وتقديم توصيات لتحسين العمليات والأدوات. توجيه وتدريب المطورين المبتدئين لتحسين مهاراتهم التقنية.<br><br><br>متطلبات المؤهل والتعليم:<br><br>درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذي صلة.<br><br><br>الحد الأدنى من الخبرة/المهارات المطلوبة:<br><br>أكثر من 7 سنوات من الخبرة العملية في تطوير Java. خبرة قوية في Spring Boot، Spring MVC، Spring Data JPA، و Spring Security. إجادة بناء واجهات برمجة التطبيقات (RESTful APIs) والتكامل مع الخدمات الخارجية. خبرة قوية مع قواعد البيانات العلائقية (مثل Postgre SQL، MySQL) و JPA/Hibernate. الإلمام بأطر عمل اختبار الوحدات (JUnit، Mockito) والتطوير الموجه بالاختبار. خبرة في Maven أو Gradle، و Git، وخطوط أنابيب CI/CD. فهم جيد للخدمات المصغرة (Microservices)، والحاويات (Docker)، والعمل في بيئات السحابة (AWS/Azure/GCP). خبرة في طوابير الرسائل (مثل Kafka، Rabbit MQ). تعد المعرفة بتقنيات الواجهة الأمامية (مثل Angular أو React) ميزة إضافية. الإلمام بقواعد بيانات NoSQL (مثل Mongo DB، Redis). فهم مفاهيم DevOps وخطوط أنابيب CI/CD. معرفة أفضل ممارسات الأمان في خدمات الواجهة الخلفية.<br><br><br>إذا كنت مطور Java Spring Boot عالي التحفيز والمهارة وتبحث عن فرصة مليئة بالتحديات والمكافآت، فنحن نود أن نسمع منك. انضم إلى فريقنا في Nexttec Technology وكن جزءاً من مهمتنا لتقديم حلول مبتكرة للشركات حول العالم.
تصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع باستخدام Spring Boot. تطوير وصيانة واجهات برمجة التطبيقات (RESTful APIs) لدعم تطبيقات الويب والهواتف المحمولة. التعاون مع مطوري الواجهات الأمامية، ومهندسي ضمان الجودة، وفرق المنتجات لتقديم برمجيات عالية الجودة. كتابة تعليمات برمجية نظيفة وقابلة للصيانة وموثقة جيداً باتباع أفضل الممارسات. تحسين أداء التطبيقات وقابليتها للتوسع وموثوقيتها. استكشاف الأخطاء وإصلاحها وتصحيحها وحل مشاكل بيئة الإنتاج. المشاركة في مراجعات الكود والمساهمة في تحسين معايير التطوير. العمل مع قواعد بيانات علائقية وNoSQL لتصميم وتنفيذ نماذج بيانات فعالة. بناء وصيانة تطبيقات حاوية باستخدام Docker ونشرها في بيئات Kubernetes. المشاركة في أنشطة منهجية Agile، بما في ذلك تخطيط السبرنت، والاجتماعات اليومية، والمراجعات، والاسترجاع. <br><br>المتطلبات<br><br> خبرة لا تقل عن 3 سنوات في تطوير الخلفية باستخدام Spring Boot. معرفة قوية بوحدات Spring Boot مثل Spring Web و Spring Data. خبرة في بناء واجهات برمجة تطبيقات RESTful. خبرة في اختبار الوحدات باستخدام JUnit ومكتبات المحاكاة القياسية. الإلمام بـ Docker و Kubernetes كبيئات نشر. خبرة في استخدام Git للتحكم في الإصدارات. خبرة مثبتة في قواعد بيانات SQL و NoSQL. فهم قوي لمبادئ البرمجة كائنية التوجه (OOP). خبرة في أدوات البناء Maven أو Gradle. مهارات جيدة في تصحيح الأخطاء وحل المشكلات والتحليل. <br><br>المؤهلات المفضلة<br><br> الإلمام بأدوات ترحيل قواعد البيانات مثل Flyway. معرفة بخطوط أنابيب CI/CD. خبرة في منهجيات Agile، وخاصة Scrum. الإلمام بأنظمة المراسلة مثل Kafka أو Rabbit MQ. معرفة بـ Redis أو تقنيات التخزين المؤقت الأخرى. تعتبر الخبرة في المنصات السحابية (AWS أو Azure أو GCP) ميزة إضافية. فهم هندسة الخدمات المصغرة (Microservices) وأدوات توثيق واجهات برمجة التطبيقات مثل Swagger/Open API.
Summary of role<br>The Java Developer works with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions Key responsibilities Shaping and implementing technology / business solutions to contribute to client organization’scompetitive differentiation▪ Uses various software development technologies to rapidly develop creative and efficient solutions thatenhance client organization’s technology stack▪ Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality▪ Communicates with internal IT teams to resolve technical dependencies during implementation<br>Background<br>Engineer I : 0-2 years of software development experience. Engineer II : 2-4 years of software development experience. Engineer III : 4-6 years of software development experience.<br>▪ Bachelor’s degree in computer science or similar, advanced degree preferred with outstanding record of academic achievement.▪ Experience working in JVM based programming languages like Java 8+, Kotlin and/or modern backend frameworks like Spring-Boot.▪ Significant experience writing, utilizing and securing RESTful API services in large scaledistributed applications.▪ Experience with microservice architectures, including understanding of service discoveryand circuit breakers.▪ Experience with relational and non-relational databases (e.g., Oracle, Postgre SQL,MySQL/Maria DB, Mongo DB, Couch DB, Cassandra, Elasticsearch … etc.).▪ Experience in build scripts Maven, Gradle, CI Jenkins and/or Azure Pipelines.▪ Experience in engineering practices such as code refactoring, design patterns, test driven development, continuous integration, building highly scalable applications, application security.▪ Experience in container technologies like Docker / Kubernetes a plus.▪ Experience in agile development methodologies▪ Knowledge in any other languages such as Node JS, Go-Lang, and/or Python a plus
The Java Team Lead will oversee and guide a team of developers to deliver top-notch software solutions. Responsibilities include leading the design and implementation of Java-based applications, overseeing application performance, and ensuring the application of best practices in software development. The role will involve employing microservices architecture, utilizing design patterns, and fostering collaboration within the team. This is a full-time hybrid position based in Cairo, combining onsite and remote work flexibility.<br> Qualifications Proficiency in Java and experience with Microservices architecture for scalable application development Strong understanding of Design Patterns and their practical applications Experience in Software Development, including requirements analysis, coding, and troubleshooting Proven Team Leadership skills with the ability to mentor and guide team members effectively Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field Strong analytical and problem-solving skills Experience with Agile development methodologies Excellent communication and organizational skills
Senior Java Engineer Proxify – uncovering the world's hidden talent since 2018Proxify connects talented tech professionals like you with long-term remote opportunities at top companies in the USA, Sweden, Germany, the Netherlands, and beyond. We believe that talent has no borders. We value skills, experience, and potential above location, helping experienced engineers build meaningful careers while working remotely. Since launching in 2018, Proxify has helped more than 5,000 developers land long-term remote opportunities with over 1,200 companies worldwide. We focus on building lasting relationships with both developers and clients, creating opportunities where you can make a real impact. The Role We are looking for a Senior Java Engineer to join one of our fast-growing client teams, the market leader in anti-corruption and anti-money laundering software. This is a full-time, long-term remote engagement. You'll have the opportunity to collaborate with cross-functional teams and deliver impactful solutions to support business growth. Responsibilities Lead the design and implementation of robust, scalable backend services using Java and the Spring Ecosystem (Spring Boot, Spring Cloud) Drive best practices in coding, testing, security, and performance optimization Build and maintain RESTful APIs and event-driven architectures to support business logic and front-end applications Work extensively with cloud environments, leveraging containerization technologies (Docker/Kubernetes) Diagnose and resolve complex production issues, ensuring high availability and system reliability Requirements5+ years of post-internship professional experience as a Software Engineer Expert-level proficiency with Java and core features Deep expertise with the Spring Framework Proven track record in designing and implementing Microservices Architecture and RESTful APIsExperience with SQL and NoSQL databases Strong understanding of Cloud Computing principles Solid grasp of testing methodologies, including unit, integration, and end-to-end testing Ability to work with minimal supervision Why work remotely with Proxify? Accelerate your tech career — Discover exclusive long-term remote engagements at the world's most interesting product companies. Find your dream role — Skip the typical recruitment roadblocks and biases with personally matched engagements. Gain more freedom — All Proxify roles are 100% remote, no more long commutes and being restricted to the local job market. Speedy application — You only need to apply to Proxify once, and, if successful, we'll recommend you to jobs matching your profile. No more endless edits of your resume!
Job Summary We are seeking an experienced Squad Lead – Java (French Speaker) to lead a high-performing development squad on a large-scale telecom project. The ideal candidate will have strong technical expertise in Java technologies, proven leadership experience, and excellent communication skills in both French and English. You will be responsible for leading the team, driving technical excellence, ensuring timely delivery, and collaborating with cross-functional stakeholders. Key Responsibilities Lead, mentor, and manage a squad of Java developers, fostering collaboration and continuous improvement. Drive the design, development, and delivery of scalable, high-performance applications. Collaborate with product owners, architects, QA, Dev Ops, and business stakeholders to define technical solutions. Conduct code reviews and ensure adherence to coding standards, security, and best practices. Break down business requirements into technical tasks and manage sprint planning and delivery. Identify technical risks and propose effective solutions. Support CI/CD implementation and maintain high code quality. Monitor application performance and resolve production issues when required. Ensure Agile/Scrum methodologies are followed throughout the development lifecycle. Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field.8+ years of Java development experience.2+ years of experience leading software development teams or Agile squads. Strong expertise in Java 11/17, Spring Boot, Spring MVC, Spring Data, and Spring Security. Hands-on experience with Microservices Architecture. Experience with RESTful APIs and event-driven architectures (Kafka/Rabbit MQ). Strong knowledge of SQL databases (Oracle, Postgre SQL) and NoSQL databases (Mongo DB). Experience with Docker, Kubernetes/Open Shift, and CI/CD pipelines (Jenkins, Git Lab CI, Azure Dev Ops, or similar). Strong understanding of design patterns, SOLID principles, multithreading, and performance optimization. Experience with Git and Agile development practices. Preferred Qualifications Telecom industry experience is highly preferred. Experience with cloud platforms (AWS, Azure, or GCP). Familiarity with monitoring tools such as Splunk, ELK, Grafana, or Prometheus. Knowledge of API Gateway technologies and enterprise integration. Java or Spring certifications are a plus. Language Requirements Fluent French (Mandatory). Professional English communication skills. Soft Skills Strong leadership and coaching abilities. Excellent communication and stakeholder management skills. Strong analytical and problem-solving mindset. Ability to manage priorities in a fast-paced Agile environment. Results-oriented with a focus on quality and continuous improvement.
<h2 class=\"h5\">وصف الوظيفة</h2>
<div class=\"t-break\" data-jb-field=\"description\">وصف الشركة<br><p>CODE81 هي شركة تكنولوجيا واستشارات مستقلة سريعة التكيف مدفوعة بالذكاء الاصطناعي وتختص بحلول التحول الرقمي. تأسست في 2023 كجزء من مجموعة الغبّاش، تقدم الشركة خدمات مبتكرة عبر البيانات والذكاء الاصطناعي وتطوير التطبيقات والتشغيل الآلي وتقنيات السحابة، helping organizations accelerate growth and achieve measurable business outcomes.</p><br><br>وصف الوظيفة<br><ul><li>تطوير واختبار والحفاظ على تطبيقات قائمة على Java.</li><li>بناء وتحسين واجهات برمجة تطبيقات RESTful باستخدام Spring Boot.</li><li>المشاركة في تصميم البرمجيات وتطويرها واختبارها ونشاطات النشر.</li><li>كتابة كود نظيف قابل للصيانة وفعال وفق أفضل الممارسات.</li><li>تصميم وتحسين مخططات البيانات والاستفسارات والعلاقات.</li><li>التعاون مع فرق متعددة التخصصات لتقديم حلول عالية الجودة.</li><li>استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي لتحسين كفاءة الترميز وتصحيح الأخطاء والتوثيق.</li><li>المشاركة في مراجعات الكود وتحسين المهارات الفنية بشكل مستمر.</li></ul><br>المؤهلات<br><ul><li>درجة البكالوريوس في علوم الحاسوب أو الهندسة الحاسوبية أو تكنولوجيا المعلومات أو مجال ذي صلة.</li><li>خريج جديد أو حتى <strong>عام واحد من الخبرة</strong>.</li><li>معرفة جيدة بـ <strong>جافا</strong> ولـبرمجة كائنية التوجه (OOP).</li><li>خبرة عملية بـ <strong>Spring Boot</strong> من خلال مشاريع جامعية أو تدريبات أو مشاريع شخصية.</li><li>فهم جيد لـ <strong>تصميم قواعد البيانات</strong> و SQL وقواعد البيانات العلائقية.</li><li>خبرة في استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي (مثل GitHub Copilot وChatGPT أو ما شابهها) كجزء من عملية تطوير البرمجيات.</li><li>إلمام بـ <strong>Git</strong> وإدارة الإصدارات.</li><li>مهارات حل المشكلات والتحليل جيدة.</li><li>مهارات اتصال وعمل ضمن فريق قوية.</li><li>معرفة أساسية بتقنيات الواجهة الأمامية مثل <strong>React</strong> أو <strong>Angular</strong>.</li></ul><br>معلومات إضافية<br><p>سيبقى جميع معلوماتك سرية وفقاً لإرشادات الإعاقة والتوظيف العادل.</p><br><br><br>"</div>
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Java Backend Team Lead"<br>Job purpose:To lead the design, development, maintenance, and continuous enhancement of the organization’s settlement platform, ensuring the delivery of reliable, secure, and scalable Java-based solutions that support accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for driving technical decisions, ensuring business continuity, optimizing system performance, and leading the evolution of critical payment infrastructure in alignment with business objectives, operational excellence, and regulatory requirements.<br>Responsibilities:<br>Drive engineering excellence by establishing and enforcing high code quality, maintainability, and development standards across all services Lead architectural decisions for microservices design, API governance, and complex system integrations Provide technical leadership across cross-functional teams (Product, QA, Dev Ops, and Operations) to deliver resilient and scalable solutions Own the identification of system bottlenecks, scalability risks, and performance challenges, leading optimization initiatives Ensure compliance with security, regulatory, and data protection requirements for financial and payment systems Oversee production stability by leading incident management, root cause analysis, and implementation of preventive measures Align technical roadmap and platform evolution with business priorities, operational goals, and enterprise architecture standards<br><br>Qualifications:<br>6+ years in backend development using Java Minimum 2 years of experience leading Java backend development teams. Bachelor’s degree in computer science, Software Engineering, or related field. Strong hands-on experience with Java (Spring Boot / Spring Framework) and building enterprise-grade backend services Proven experience designing and maintaining RESTful APIs and service integrations Solid experience in microservices architecture, event-driven systems, and service orchestration Strong knowledge of relational databases (e.g., Postgre SQL, MySQL) including performance tuning and schema design Proficiency with Git and modern CI/CD practices Strong understanding of distributed systems, scalability, fault tolerance, and production troubleshooting in high-availability environments Preferred:Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
About the Role:We are a shipping and logistics company connecting customers with carriers, customs systems, and partner shipping networks across multiple regions. We're looking for a Java Developer to join our integration engineering team, working on the systems that power order creation, shipment tracking, and webhook-based communication with our shipping partners (including carriers. This is a backend-focused role centered on building and maintaining reliable, fault-tolerant integrations that keep shipment data flowing accurately between our systems, our customers, and our shipping partners. Key responsibilities:Design, build, and maintain backend services in Java (Spring Boot) that integrate with multiple third-party shipping and logistics partners via REST and SOAP APIs. Develop and extend partner-specific integration modules using established design patterns (e.g. strategy/service-per-partner) so new carriers can be added without destabilizing existing ones. Build and maintain webhook senders and receivers for order status updates, tracking events, and order creation across partner platforms. Implement asynchronous, non-blocking processing for high-volume shipment events using Spring's async capabilities and AWS messaging services (SQS/SNS). Write and maintain unit and integration tests (JUnit, Mockito) to ensure code passes our CI/CD pipeline checks before deployment. Contribute to or maintain front-end components for internal tools such as partner status dashboards, order monitoring screens, or admin panels used by operations and support teams. Qualifications Bachelor's degree in computer science, Software Engineering, or equivalent practical experience.3+ years of hands-on Java development experience (Java 8 or later). Strong experience with Spring / Spring Boot in a production environment. Experience with relational databases (e.g. Postgre SQL, Oracle, MySQL) and ORM/JPA-based data access. Practical experience integrating with external APIs, including both REST/JSON and SOAP/XML services. Experience with asynchronous processing patterns and message queues. Working knowledge of AWS services relevant to backend hosting. Experience writing unit and integration tests (JUnit, Mockito) and working within a CI/CD pipeline. Solid understanding of Git and standard version control workflows. Strong debugging skills, particularly around third-party integration failures, malformed responses, and intermittent connectivity issues. Working knowledge of front-end development (HTML, CSS, Java Script, and a modern framework such as React, Angular, or Vue) sufficient to build or maintain simple internal dashboards, admin screens, or status pages.
About the Role We are looking for a talented Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, building microservices-based architectures, and developing secure, scalable APIs. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
قائد تقني لتطوير برمجيات الخلفية (Java)، القاهرة، مصر<br><br>تواصل مع مسارك المهني في ديلويت<br><br>تعد ديلويت، التي تأسست عالمياً في عام 1845، أكبر شركة خدمات مهنية رائدة في العالم، حيث تقدم خدمات التدقيق والتأمين، والضرائب والقانون، والاستشارات والخدمات ذات الصلة لعملاء من القطاعين العام والخاص في مختلف الصناعات. تتواجد ديلويت في أكثر من 150 دولة، وتتميز بقدرتها على مساعدة عملائها في حل أكثر مشاكلهم تعقيداً، من الاستراتيجية إلى التنفيذ.<br><br>مركز ديلويت للابتكار (DIH) هو مبادرة استراتيجية تم إنشاؤها لدعم طموحنا لنصبح شريك تحول الأعمال الرائد المفضل لعملائنا، ولتوسيع نطاق حضورنا في تقديم الخدمات عبر منطقة أوروبا والشرق الأوسط وأفريقيا. من خلال الوصول إلى قوة عاملة واسعة النطاق ومتنوعة وعالية المهارة ومتحمسة وملتزمة، يقدم مركز DIH حلولاً تقنية معقدة لأكثر مشاكل الأعمال تعقيداً لعملائنا، عبر محافظ تشمل "الاستراتيجية والمعاملات"، و"العملاء"، و"الهندسة، والذكاء الاصطناعي والبيانات"، و"المؤسسات، والتكنولوجيا والأداء"، و"الأمن السيبراني". يهدف مركز DIH إلى أن يصبح الوجهة المفضلة لأفضل المواهب في مصر لبناء مسيرة مهنية طويلة ومثيرة.<br><br>نحن نستثمر في أشخاص متميزين من ذوي المواهب والخلفيات المتنوعة ونمكّنهم من تحقيق أكثر مما يمكنهم تحقيقه في أي مكان آخر. يجمع عملنا بين المشورة والعمل والنزاهة. نحن نؤمن بأنه عندما يصبح عملاؤنا ومجتمعنا أقوى، نصبح نحن أقوى أيضاً. لقد نمت مؤسستنا من حيث الحجم والتنوع، حيث تقدم خدماتها في جميع أنحاء المنطقة، مع بقاء ثقافتنا المشتركة كما هي. نحن نهدف إلى مساعدة عملائنا على تحقيق طموحاتهم، وإحداث فرق إيجابي في المجتمع، وتعظيم نجاح موظفينا. هذا الدافع يغذي الالتزام والإنسانية التي تكمن في عمق كل إجراء نقوم به.<br><br>تواصل مع فرصتك<br><br>أكثر من 7 سنوات من الخبرة في نفس المجال. التطوير المتكامل (End-to-End): تولي تطوير الخدمات المصغرة (microservices) بشكل متكامل، من تحليل المتطلبات والتصميم إلى التنفيذ والنشر. إتقان حزم التقنيات: الكفاءة في أطر عمل/لغات البرمجة الخلفية (Java, Spring Boot). تصميم البنية الهندسية: تصميم بنيات تطبيقات قابلة للتوسع والصيانة، مما يضمن التنفيذ الفعال للأنماط الهندسية. تطوير واجهات برمجة التطبيقات (API): تطوير واجهات برمجة تطبيقات قوية وفعالة لتمكين التواصل السلس بين أجزاء التطبيق المختلفة وربما مع خدمات الطرف الثالث. التحكم في الإصدار والتعاون: استخدام أنظمة التحكم في الإصدار مثل Git للتطوير التعاوني، مما يضمن جودة الكود والتكامل السلس للميزات من أعضاء الفريق المتعددين. أساليب التطوير الرشيقة (Agile): اتباع التطوير المعتمد على الاختبار (TDD) كنظام مهني لإنشاء البرمجيات. القدرة على العمل بأسلوب البرمجة الزوجية (pair programming). الاختبار: معرفة عملية بأدوات الاختبار الحديثة. ديف أوبس (Dev Ops): خبرة عملية في التكامل المستمر/التسليم المستمر (CI/CD). اعتبارات الأمان: تنفيذ أفضل ممارسات الأمان، بما في ذلك تشفير البيانات، ومصادقة المستخدم، وآليات التفويض، لحماية التطبيق من التهديدات المحتملة. تحسين الأداء: تحليل وتحسين أداء التطبيقات، وتحديد الاختناقات وتنفيذ استراتيجيات لتعزيز السرعة والاستجابة. التفاعل مع العملاء: التعاون الوثيق مع العملاء وأصحاب المصلحة لجمع المتطلبات، وتقديم التحديثات، ومعالجة التعليقات، مع إظهار مهارات تواصل وشخصية قوية.<br><br>تواصل مع مهاراتك وخبراتك المهنية<br><br>تطوير الخلفية (Back-End): خبرة في لغة برمجة خلفية واحدة على الأقل أو تركيبة إطار عمل، مثل Java أو Kotlin أو Spring Boot لبناء منطق جانب الخادم وواجهات برمجة التطبيقات. الحاويات (Containers): خبرة في Docker وKubernetes. التحكم في الإصدار: الكفاءة في استخدام Git للتحكم في الإصدار، والتفرع (branching)، والتعاون بفعالية مع أعضاء الفريق الآخرين على قواعد الأكواد. تطوير واجهات برمجة التطبيقات: القدرة على إنشاء وتوثيق واجهات برمجة التطبيقات للتواصل بين أجزاء التطبيق المختلفة أو الخدمات الخارجية. مهارات ديف أوبس الأساسية: خبرة في ممارسات النشر الأساسية. خبرة في السحابة: خبرة في منصة Google Cloud Platform (GCP). تصحيح الأخطاء وحل المشكلات: مهارة في تحديد وحل الأخطاء والمشاكل ومشاكل الأداء عبر حزمة التطبيق بالكامل. التعلم المستمر: التزام مثبت بالبقاء على اطلاع بأحدث اتجاهات الصناعة وتعلم تقنيات جديدة من خلال الدورات التدريبية عبر الإنترنت، ومجتمعات البرمجة، والمشاريع الذاتية.<br><br>تواصل مع خط خدمتك - التكنولوجيا والتحول<br><br>تفكير متميز، وخبرة عميقة، وعمل تعاوني. هذا ما يربطنا ببعضنا البعض. هذا ما يجعلنا ديلويت. إذا كنت ترغب في المساعدة في حل بعض أكبر التحديات، انضم إلينا. معاً، سنحدث تأثيراً مهماً.<br><br>تواصل مع مجالك.<br><br>"ما جذبني إلى ديلويت هو الفرص اللانهائية والخبرة الجماعية للأفراد ذوي التفكير المماثل. تضم قائمة عملاء ديلويت العديد من أكبر المنظمات في العالم؛ أردت أن أكون جزءاً من فريق يصنع فرقاً يمكنني أن أفخر به."<br><br>دان، التكنولوجيا والتحول<br><br>التزامنا تجاهك<br><br>إحداث تأثير هو أكثر من مجرد ما نقوم به: إنه سبب وجودنا هنا. لذلك نحن نعمل بجد لخلق بيئة حيث يمكنك تجربة هدف تؤمن به، وحرية أن تكون على طبيعتك، والقدرة على الذهاب إلى أبعد من أي وقت مضى.<br><br>نحن نريد شخصك الحقيقي. نقاط قوتك ووجهة نظرك وشخصيتك. لذا نحن نرعى ثقافة ينتمي فيها الجميع، ويشعرون فيها بالدعم والاستماع، ويتم تمكينهم من تقديم مساهمة قيمة وشخصية. يمكنك التأكد من أننا نأخذ رفاهيتك على محمل الجد أيضاً. لأنه فقط عندما تكون مرتاحاً وفي أفضل حالاتك، يمكنك إحداث نوع التأثير الذي تعيش من أجله، ونعيش نحن من أجله.<br><br>خبرتك هي قدرتنا، لذا سنحرص على استمرار نموها. سواء من خلال العمل المعقد الذي تقوم به، أو الأشخاص الذين تتعاون معهم، ستتعلم كل يوم. من خلال التطوير ذي المستوى العالمي، ستكتسب مهارات تقنية وشخصية لا تقدر بثمن. مهما كان مستواك، ستتعلم كيف تقود.<br><br>تواصل مع خطوتك التالية<br><br>المسيرة المهنية في ديلويت هي فرصة للتطور في أي اتجاه تختاره. انضم إلينا وستختبر هدفاً يمكنك الإيمان به وتأثيراً يمكنك رؤيته. ستكون حراً في جلب طبيعتك الحقيقية إلى العمل كل يوم. ولن تتوقف أبداً عن النمو، مهما كان مستواك.
نبذة عن الشركة<br><br>تعد شركة Exe Qut رائدة في مجال الاستشارات، حيث تقدم حلولاً مخصصة لتطبيقات المؤسسات والمنصات الرقمية. نحن نؤكد على الشفافية والتعاون ومعالجة تحديات الأعمال الجوهرية من خلال عملية تطوير مهيكلة ورشيقة (Agile). من خلال الشراكة مع العملاء بدءاً من مرحلة التفكير وصولاً إلى النشر، نضمن أن حلولنا تقدم قيمة طويلة الأمد وتبسط تجربة المستخدم.<br><br>وصف الوظيفة:<br><br>نحن نبحث عن مهندس Spring Framework ماهر للانضمام إلى فريقنا في Exe Qut. بصفتنا شركة مقرها الولايات المتحدة ولدينا موظفون في أربع قارات، فإننا نتعاون مع عميل أمريكي مرموق لبناء تطبيقهم المؤسسي الداخلي. يتم تطوير هذا المشروع بالشراكة مع موردين آخرين، ونحن نقوم بتوسيع فريقنا لدعم هذه المبادرة.<br><br>يجب أن يمتلك المرشح المثالي خبرة على مستوى الخبراء في تطوير الواجهات الخلفية باستخدام Java، بما في ذلك Spring Framework و Spring Boot، وسيكون مسؤولاً عن المشاركة في جميع جوانب المشروع. هذا دور قيادي وعملي في آن واحد، يتطلب تعاوناً وثيقاً مع فرق متعددة الوظائف والقدرة على تقديم التوجيه الفني والإرشاد. ستساهم بخبرتك لضمان التصميم والتنفيذ الناجح لأنظمة قابلة للتوسع وعالية الأداء. الكفاءة العالية في هندسة الواجهات الخلفية، ومعايير البرمجة، وأفضل ممارسات التطوير أمر ضروري.<br><br>المسؤوليات الرئيسية<br><br>قيادة مشاريع تطوير البرمجيات مع فهم عميق للمفاهيم الموجهة للكائنات (OOP)، وأنماط التصميم، وأفضل الممارسات. استخدام المعرفة المتخصصة بلغة Java و Spring Framework (بما في ذلك مشاريع Spring المختلفة) لتطوير تطبيقات قوية وقابلة للتوسع. التعاون في تصميم وتطوير تطبيقات الصفحة الواحدة (SPA) باستخدام مفاهيم التطوير الحديثة. هندسة وتصميم وتنفيذ حلول برمجية، مع ضمان كود عالي الجودة يلتزم بأفضل الممارسات وأنماط التصميم. إجراء اختبارات شاملة، بما في ذلك كتابة وتنفيذ أنواع مختلفة من الاختبارات، لضمان موثوقية وأداء البرمجيات. تصميم وتنفيذ واجهات برمجة تطبيقات RESTful وخدمات الواجهة الخلفية باستخدام Java و Spring Boot. التعاون مع فرق متعددة الوظائف بما في ذلك مديري المنتجات، ومطوري الواجهات الأمامية، وفرق DevOps. التواصل بفعالية مع العملاء وأعضاء الفريق، وتوضيح الأفكار والمفاهيم التقنية ومتطلبات المشروع بوضوح باللغة الإنجليزية. العمل مع الأنظمة القديمة وقواعد الكود الجديدة، ودفع التحسين المستمر للأنظمة الحالية دون التسبب في تراجع الأداء. إجراء مراجعات الكود لضمان جودة هيكلية الكود لأعضاء الفريق. إدارة ساعات العمل بمرونة لاستيعاب الاجتماعات والتعاون مع العملاء الدوليين عبر مناطق زمنية مختلفة.<br><br>المتطلبات<br><br>خبرة من 7 إلى 15 عاماً (أو أقل قليلاً إذا كنت تمتلك مهارات استثنائية). مهارات مذهلة في تطوير البرمجيات وفهم للمفاهيم والأنماط الموجهة للكائنات. معرفة عميقة بلغة Java و Spring وإلمام بمشاريع Spring المختلفة. فهم لمفاهيم تطوير تطبيقات الصفحة الواحدة. فهم متعمق لتصميم البرمجيات والهندسة والأنماط. مهارات قوية في حل المشكلات. كفاءة في كتابة أنواع مختلفة من الاختبارات. طلاقة في اللغة الإنجليزية، والقدرة على إيصال الأفكار والمفاهيم بوضوح للعملاء وزملائك في الفريق. القدرة على العمل مع الكود القديم والجديد، وتحسين القديم باستمرار دون كسره. ساعات عمل مرنة لحضور الاجتماعات مع العملاء في مناطق زمنية مختلفة.<br><br>مزايا إضافية<br><br>خبرة في التطوير القائم على الاختبار (TDD). المشاركة في البرمجة التنافسية. شهادة أو شهادات في Java. خبرة مع Azure. خبرة في بناء وإدارة مسارات CI/CD. خبرة في لغات البرمجة Kotlin أو Scala.<br><br>المهارات الشخصية وتوقعات العمل<br><br>تواصل ممتاز باللغة الإنجليزية (كتابة وتحدثاً). التوافر خلال ساعات العمل الأساسية لساحل الولايات المتحدة الشرقي (9 صباحاً - 1 مساءً بتوقيت EST) من الاثنين إلى الجمعة. مهارات تحليلية وقدرة قوية على حل المشكلات. القدرة على العمل في بيئة تعاونية ورشيقة (Agile) وعن بُعد.<br><br>نوع الدور: دوام كامل<br><br>الموقع: عن بُعد (يتماشى مع المناطق الزمنية للولايات المتحدة الأمريكية)<br><br>أيام العمل: الاثنين - الجمعة<br><br>الجدول الزمني للتوظيف: فوري<br><br>إذا كنت شغوفاً بالكود النظيف، والأنظمة القابلة للتوسع، وقيادة مشاريع الواجهة الخلفية المؤثرة، يسعدنا انضمامك إلينا، لنبني شيئاً رائعاً معاً!