وظائف مبرمجين جافا في الإمارات
١٢ وظائف شاغرة
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>المسؤوليات الأساسية *</span></b><br></p><br><p><i><span><span>المهام الرئيسية والمهام اليومية المتوقعة من الموارد</span></span></i><br></p><br><p><span>تصميم وتطوير وصيانة خدمات خلفية على مستوى المؤسسة، وواجهات برمجة التطبيقات، والميكروسيرفيسز باستخدام جافا و_Spring Boot_.</span><br></p><br><p><span>• بناء تطبيقات مصرفية آمنة وقابلة للتوسع ومرنة وعالية الأداء تدعم القنوات الرقمية، والخدمات المصرفية عبر الهاتف المحمول، والخدمات المصرفية عبر الإنترنت، والخدمات المصرفية للشركات، ومنصات الدمج.</span><br></p><br><p><span>• تطوير واجهات برمجة تطبيقات RESTful وخدمات قائمة على الحدث مع الالتزام بمعايير API المؤسسية وأطر الحوكمة.</span><br></p><br><p><span>• نشر ودعم التطبيقات على مايكروسوفت أزور باستخدام خدمات سحابية أصلية ومنصات الحاويات.</span><br></p><br><p><span>• التعاون مع المعماريين ومهندسي DevOps وفرق الأمن وفِرق المنتجات لتقديم حلول متكاملة من النهاية إلى النهاية.</span><br></p><br><p><span>• تنفيذ OAuth 2.0 وOpenID Connect وJWT وأمان API والتشفير ومعايير الترميز الآمن.</span><br></p><br><p><span>• استكشاف مشاكل الإنتاج، وتحسين أداء التطبيق، ودعم أنشطة إدارة الإصدار.</span><br></p><br><p><span>• المشاركة في فعاليات الأجايل ومراجعات التصميم والكود وتنفيذ خط أنابيب CI/CD</span><br></p><br><br><p><b><span>المهارات المطلوبة *</span></b><br></p><br><p><i><span><span>المهارات الفنية والوظيفية الأساسية</span></span></i><br></p><br><p><span>• خبرة قوية في Java 17+، Spring Boot، Spring Cloud، Spring Security، وهندسة الميكروسيرفيسز.</span><br></p><br><p><span>• خبرة عملية في تصميم وتطوير REST APIs، ومواصفات OpenAPI/Swagger، وإدارة دورة حياة API.</span><br></p><br><p><span>• معرفة قوية بأمان API بما في ذلك OAuth 2.0، OpenID Connect (OIDC)، JWT، mTLS، وإدارة الشهادات.</span><br></p><br><p><span>• خبرة مع خدمات Azure بما في ذلكAzure Kubernetes Service (AKS)، Azure App Services، Azure Key Vault، Azure Storage، Application Insights، وAzure DevOps.</span><br></p><br><p><span>• خبرة مع قواعد البيانات العلائقية وغير العلائقية مثل Oracle، PostgreSQL، SQL Server، MongoDB، وRedis.</span><br></p><br><p><span>• فهم قوي لأنماط التصميم، والأنظمة الموزعة، وأنماط المرونة، وآليات تحمل الأخطاء.</span><br></p><br><p><span>• معرفة بـ OWASP Top 10، وممارسات SDLC الآمنة.</span><br></p><br><br><p><b><span>خبرة / مجالات المعرفة المطلوبة *</span></b><br></p><br><p><i><span><span>المعرفة المحددة في المجال أو الصناعة المطلوبة</span></span></i><br></p><br><p><span>• أكثر من 5 سنوات من الخبرة في تطوير الخلفيات مع ثلاثة أعوام على الأقل في بناء ميكروسيرفيسز Spring Boot.</span><br></p><br><p><span>• خبرة مثبتة في تقديم حلول مصرفية مؤسسية، تقنية مالية، مدفوعات، الخدمات المصرفية الرقمية، أو الخدمات المالية.</span><br></p><br><p><span>• فهم قوي لنماذج تكامل البنوك، وبوابات API (Kong، Layer7)، وهندسة الدمج المؤسسي.</span><br></p><br><p><span>• خبرة بالعمل في بيئات مُنظمة مع متطلبات أمان وتدقيق امتثال قوية.</span><br></p><br><p><span>• خبرة في بناء أنظمة عالية التوفر وقابلة للتوسع تدعم رحلات العملاء الحيوية.</span><br></p><br><p><span>• فهم CI/CD، DevSecOps، التطوير السحابي الأصل، ونشر الحاويات.</span><br></p><br><p><span>• خبرة مع Kafka، IBM MQ، Rabbit MQ أو تقنيات رسائل أخرى.</span><br></p><br><p><span>• معرفة بـ OpenShift، Kubernetes، Docker، Istio Service Mesh، ومنصات تنظيم الحاويات.</span><br></p><br><br><p><b><span>المهارات الجيدة أن تكون ميزة إضافية</span></b><br></p><br><p><i><span><span>مهارات إضافية تعتبر ميزة لكنها ليست إلزامية</span></span></i><br></p><br><p><span>• خبرة مع منصات إدارة API مثل Kong، Azure API Management.</span><br></p><br><p><span>• معرفة بأدوات الرصد بما في ذلك Dynatrace، Grafana، Prometheus وApp Insights.</span><br></p><br><p><span>• خبرة في البنوك المؤسسية، تمويل التجارة، المدفوعات، الخزينة، الإقراض، تسجيل العملاء، أو مجالات الخدمات المصرفية الرقمية.</span><br></p><br><p><span>• التعرض لمشاريع الذكاء الاصطناعي، الترحيل إلى السحابة، وبرامج التطوير والتحديث.</span><br></p><br><br><p><b><span>المخرجات الأساسية *</span></b><br></p><br><p><i><span><span>المخرجات والنتائج المتوقعة من الموارد</span></span></i><br></p><br><p><span>• تقديم خدمات الخلفية وواجهات برمجة التطبيقات آمنة وقابلة للتوسع وعالية الأداء.</span><br></p><br><p><span>• تطوير ميكروسيرفيسز قابلة لإعادة الاستخدام وقدرات منصة مشتركة.</span><br></p><br><p><span>• النشر والدعم الناجح للتطبيقات على منصات Azure السحابية.</span><br></p><br><p><span>• الامتثال لمتطلبات الأداء والأمان والتدقيق واللوائح.</span><br></p><br><p><span>• حلول جاهزة للإنتاج مع وثائق كاملة، اختبارات آلية، رصد، واستعداد للدعم التشغيلي.</span><br></p><br><p><span>• تحقيق أهداف NFRs المحددة من حيث التوفر، الكمون، قابلية التوسع والمرونة.</span><br></p><br><br><p><b><span>متطلبات اللغة</span></b><br></p><br><p><i><span><span>مثل اللغة الإنجليزية فقط / العربية مفضلة / ثنائية اللغة</span></span></i><br></p><br><p><span>الإنجليزية إلزامية؛ العربية مفضلة.</span><br></p><br><br><p><b><span><span>SECTION 3 – CERTIFICATIONS & TECHNICAL REQUIREMENTS</span></span></b><br></p><br><br><p><b><span>الم certifications المطلوبة</span></b><br></p><br><p><i><span><span>مثل AWS Certified، PMP، CISSP، Azure، ITIL</span></span></i><br></p><br><p><span>• Microsoft Azure Developer Associate (AZ-204) مفضل</span><br></p><br><p><span>• Microsoft Azure Fundamentals (AZ-900) مفضل</span><br></p><br><p><span>• Oracle Java Certification مفضل</span><br></p><br><p><span>• Kubernetes Certification (CKA/CKAD) مفضل</span><br></p><br><p><span>• Certified Scrum Developer أو Agile Certification مفضل</span><br></p><br><br><p><b><span>المكدس التقني المفضل</span></b><br></p><br><p><i><span><span>مثال: Python، Java، React، Kubernetes، Power BI</span></span></i><br></p><br><p><span>Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, Microservices, Azure Kubernetes Service (AKS), Azure DevOps, Docker, Kubernetes, Kafka, Oracle, PostgreSQL, Redis, Kong API Gateway, OAuth 2.0, OpenID Connect, OpenAPI/Swagger</span><br></p><br><br><p><b><span>الأدوات / المنصات</span></b><br></p><br><p><i><span><span>مثال: JIRA, Confluence, GitHub, ServiceNow, Postman</span></span></i><br></p><br><p><span>JIRA, Confluence, Azure DevOps, SonarQube, Postman, Swagger/OpenAPI, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, Kubernetes/OpenShift</span><br></p><br><br><br> </div>
الدور: مطور خلفية Java (عن بُعد) الموقع: عن بُعد (العمل من أي مكان) نوع الوظيفة: عقد الأجر: 30 - 80 دولاراً في الساعة<br>نظرة عامة على الدور: نحن نوظف لصالح أحد عملائنا، ونبحث عن مطور Java للعمل بنظام العقد. يتضمن الدور بناء وصيانة تطبيقات Java القابلة للتطوير، وتحسين أداء النظام، والتعاون مع فرق متعددة الوظائف لتقديم حلول برمجية عالية الجودة.<br>المسؤوليات الرئيسية:• تصميم وتطوير واختبار ونشر التطبيقات والخدمات القائمة على Java.• كتابة كود نظيف وفعال وقابل للصيانة باتباع أفضل الممارسات.• تصحيح وحل المشكلات التقنية في تطبيقات Java الحالية.• التعاون مع مديري المنتجات والمهندسين لتحديد وتنفيذ متطلبات النظام.• المشاركة في مراجعات الكود والمساهمة في المناقشات المعمارية.<br>المهارات والمؤهلات المطلوبة:• إتقان Java (Java الأساسية، J2EE) والأطر ذات الصلة.• خبرة في Spring Boot أو Hibernate أو تقنيات مماثلة.• معرفة بواجهات برمجة التطبيقات RESTful وبنية الخدمات المصغرة.• الإلمام بقواعد البيانات (SQL و NoSQL) وأنظمة التحكم في الإصدار.• مهارات قوية في حل المشكلات والقدرة على العمل في بيئة مرنة (Agile).<br>المزيد حول الفرصة: يوفر هذا الدور فرصة فريدة للعمل مع شركة عالمية رائدة في مجال تطوير البرمجيات، والمساهمة في تطوير تطبيقات على مستوى المؤسسات. مدة العقد مرنة، ويسمح المنصب بالعمل عن بُعد من أي مكان.<br>صاحب عمل يوفر فرصاً متكافئة: نحن نوظف بناءً على المهارات والخبرة. نرحب بجميع المرشحين المؤهلين بغض النظر عن الخلفية أو الخبرة أو التاريخ الوظيفي السابق. تتم مراجعة الطلبات بناءً على القدرة التقنية والمؤهلات المثبتة فقط.<br>قدم الآن!
<ul><li>تصميم وتطوير وصيانة واجهات برمجة تطبيقات RESTful قوية وقابلة للتوسع باستخدام Spring Boot، مع ضمان تكامل سلس مع تطبيقات الواجهة الأمامية والخدمات الأخرى.</li><li>تنفيذ حلول تخزين بيانات فعالة وآمنة، بما في ذلك تصميم قاعدة البيانات وتحسين الاستعلامات والاندماج مع قواعد البيانات العلائقية (مثل PostgreSQL، MySQL) أو NoSQL.</li><li>كتابة كود Java نظيف وموثّق جيدًا وقابل للاختبار، والالتزام بأفضل الممارسات الصناعية ومعايير البرمجة المعمول بها للصيانة والتعاون.</li><li>تطوير وإدارة بنية الخدمات المصغرة، مع التركيز على الفصل والتماسك والقدرة على التوزيع المستقل لتعزيز مرونة النظام.</li></ul><p><strong>الملف التعريفي المطلوب للمرشح</strong></p><ul><li><p> إجمالي الخبرة حتى 5-10 سنوات </p></li></ul><p>· خبرة جيدة في التعامل مع وظائف دعم المنصة/الاستضافة. </p><p>· تُفضل الخبرة المصرفية </p><p>· قدرات تحليلية قوية وحل المشكلات. </p><p>· مهارات اتصال والعمل الجماعي الممتازة. </p><p>· القدرة على العمل بشكل مستقل وإدارة مهام متعددة بفعالية. </p><p>· نهج استباقي لتعلم تقنيات جديدة وتحسين العمليات القائمة. </p><p>· المطور سيكون مسؤولاً بشكل أساسي عن تصميم وتطوير وصيانة وتقديم الدعم لخدمات وواجهات برمجة تطبيقات JAVA الخلفية. </p><p>· تحليل المتطلبات وتحديد النهج الفني لتنفيذها </p><p>· التطوير القيادي للاختبار وتنفيذ خدمات وسيطة من الطرف إلى الطرف. </p><p>· أقصى تغطية للكود (> 80٪) من خلال اختبارات JUnit </p><p>· التعامل مع جميع سيناريوهات اختبار الاختراق. </p><p>· إصدار تطبيق خالٍ من العيوب من خلال ضمان أفضل جودة للكود في جميع النواحي. </p><p>· تنفيذ إجراءات أمنية لحماية بيانات المستخدم وسلامة التطبيق. </p><p>· ابقَ مطلعًا على ثغرات الأمان الشائعة وكيفية التخفيف منها</p>
<ul><li>تصميم وتطوير وصيانة واجهات برمجة تطبيقات RESTful قوية وقابلة للتوسع باستخدام Spring Boot، مع ضمان التكامل السلس مع تطبيقات الواجهة الأمامية والخدمات الأخرى.</li><li>تنفيذ حلول تخزين بيانات فعالة وآمنة، بما في ذلك تصميم قواعد البيانات، تحسين الاستعلام، والتكامل مع قواعد البيانات العلائقية (مثل PostgreSQL، MySQL) أو NoSQL.</li><li>كتابة كود Java نظيف وموثق بشكل جيد وقابل للاختبار، مع الالتزام بأفضل ممارسات الصناعة والمعايير البرمجية المعتمدة للصيانة والتعاون.</li><li>تطوير وإدارة هندسة الميكروسيرفيسز، مع التركيز على فك الارتباط والمرونة والقابلية للنشر المستقل لتعزيز مرونة النظام.</li></ul><p><strong>ملف المرشح المطلوب</strong></p><ul><li><p> إجمالي الخبرة حتى 5-10 سنوات </p></li></ul><p>· خبرة جيدة في التعامل مع وظيفة دعم المنصة/الاستضافة. </p><p>· يفضل خبرة بنكية </p><p>· قدرات تحليلية وحل مشاكل قوية. </p><p>· مهارات اتصال وعمل جماعي ممتازة. </p><p>· القدرة على العمل بشكل مستقل وإدارة مهام متعددة بفعالية. </p><p>· نهج استباقي لتعلم تقنيات جديدة وتحسين العمليات القائمة. </p><p>· المطور سيكون مسؤولاً بشكل أساسي عن تصميم وتطوير وصيانة وتقديم دعم لخدمات وواجهات برمجة تطبيقات JAVA الخلفية. </p><p>· تحليل المتطلبات وتFormalizing النهج الفني للتنفيذ </p><p>· تطوير واختبار تقنيات TDD وتنفيذ خدمات middleware من الطرف إلى الطرف. </p><p>· أقصى تغطية بالاختبارات (> 80%) من خلال حالات اختبار JUnit </p><p>· التعامل مع جميع سيناريوهات اختراق الاختبار. </p><p>· إطلاق تطبيق خالٍ من العلل من خلال ضمان أعلى جودة للكود في جميع الجوانب. </p><p>· تنفيذ إجراءات أمان لحماية بيانات المستخدم وسلامة التطبيق. </p><p>· البقاء مطلعاً على الثغرات الأمنية الشائعة وكيفية التخفيف منها</p>
مطور خلفية (Backend) بلغة Java<br><br>نوع الوظيفة: متعاقد<br><br>الموقع: عن بعد<br><br>نظرة عامة على الوظيفة<br><br>نحن نبحث عن مطوري خلفية (Backend) ذوي خبرة بلغة Java لدعم مشروع تقني عالي التأثير ومشروع تدريب على الذكاء الاصطناعي. في هذا الدور، ستطبق خبرتك في تطوير الخلفية لتصميم وتطوير ومراجعة وتحسين الأنظمة القابلة للتوسع باستخدام Java و Spring Boot وهندسة الخدمات المصغرة (Microservices).<br><br>لا يشترط وجود خبرة سابقة في الذكاء الاصطناعي. المتطلبات الأساسية هي خبرة قوية في هندسة الخلفية والقدرة على تقديم حلول تقنية عالية الجودة.<br><br>المسؤوليات الرئيسية<br><br>تصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع باستخدام Java و Spring Boot. بناء وصيانة هندسة خدمات مصغرة قوية. تطوير ودمج واجهات برمجة تطبيقات REST وخدمات الخلفية. مراجعة المتطلبات التقنية وتقديم كود نظيف وقابل للصيانة وفعال. المشاركة في مراجعات الكود وتقديم ملاحظات تقنية بناءة. استكشاف الأخطاء وإصلاحها وتصحيحها وتحسين أنظمة الخلفية. المساهمة في تحسين أداء التطبيق وموثوقيته وقابليته للتوسع وأمنه. توثيق العمليات التقنية والحلول وتصاميم الأنظمة. التعاون بفعالية مع الفرق وأصحاب المصلحة عن بعد.<br><br>المؤهلات المطلوبة<br><br>كفاءة قوية في لغة Java. خبرة عملية في Spring Boot. فهم قوي لهندسة الخدمات المصغرة ومبادئ التصميم. خبرة في تطوير أنظمة خلفية قابلة للتوسع والصيانة. معرفة قوية بواجهات برمجة تطبيقات REST وهياكل البيانات وأفضل ممارسات الخلفية. مهارات قوية في حل المشكلات وتصحيح الأخطاء. مهارات ممتازة في التواصل الكتابي واللفظي. اهتمام قوي بالتفاصيل وقدرة على العمل بشكل مستقل.<br><br>المؤهلات المفضلة<br><br>خبرة مع AWS أو Azure أو Google Cloud. خبرة في الأنظمة عالية التوافر أو الأنظمة الموزعة. خلفية في التطبيقات المعتمدة على الذكاء الاصطناعي أو التطبيقات المكثفة للبيانات. خبرة في العمل مع فرق تطوير عن بعد أو فرق موزعة.<br><br>المهارات الأساسية<br><br>Java | Spring Boot | الخدمات المصغرة (Microservices) | واجهات برمجة تطبيقات REST | تطوير الخلفية | الأنظمة الموزعة | تطوير واجهات برمجة التطبيقات | منصات السحابة | تصحيح الأخطاء | تصميم النظام | هندسة البرمجيات | مراجعة الكود
Job Title: Technical Architect Location: Dubai, UAEExperience: 12+ years Domain: Airlines / Airports / Travel Technology Employment Type: Full-Time About the Role We are looking for an experienced Java Architect to design and deliver scalable, secure, and high-performance enterprise applications. The ideal candidate will provide technical leadership, define application architecture, guide development teams, and drive best practices across Java, Cloud, microservices, and Dev Ops technologies.<br>Key Responsibilities Design enterprise application architecture using Java, Spring Boot, and Microservices Translate business requirements into scalable technical solutions Lead architecture, design reviews, and technical decision-making Drive architecture decisions and be accountable for their implications regarding solution costs, delivery schedules, application complexity, technical debt, and overall solution performance Own, manage, and maintain the architecture roadmap and runways of the programme, product, environments, and/or platforms Identify, prioritize, and drive technical and architectural enhancements Drive architectural governance, technical debt reduction, and platform modernisation Conduct code reviews for high-quality, secure, and maintainable code Drive cloud-native development, CI/CD, and Dev Ops best practices Ensure application performance, scalability, security, and reliability Work closely with peer architects and collaborate with business stakeholders and cross-functional teams Prepare architecture documents, technical designs, and implementation plans Guide and mentor development teams and promote engineering best practices, tools and techniques throughout the development process Work together, oversee, and govern the development to ensure the development team's design and implementation align with the proposed architecture definition. Work closely with the quality engineering team to ensure that the final solution meets the agreed non-functional requirements Develop logical infrastructure solutions in alignment with technology standards. Work closely with infrastructure teams to ensure that the physical infrastructure designed meets project requirements Monitor industry trends, identify and evaluate relevant technologies and tools<br>Required Skills and Experience Bachelor's degree in Computer Science or a related field12+ years of Java development experience of which 5+ years in an Architect role Practical knowledge of agile software development methodologies and enterprise architecture best practices Experience in a large matrix organisation with global teams Strong expertise in Java, Spring Boot, React, Microservices and Oracle Expertise in Next.js, Node.js, Maria DB, Postgre SQLExperience with REST APIs, Kafka/Rabbit MQ, Solace and distributed systems Knowledge of CI/CD tools, Dev Ops, and TDD, AI/ML tools Experience with monitoring tools such as Splunk, App Dynamics Strong expertise in one or more of the following technology domains, including Data Warehousing, Observability, Automation, Network & Infrastructure, Mobile and Frontend Technologies, Container Platforms, Enterprise Databases, Integration Solutions, Messaging Systems, Cybersecurity Demonstrated expertise in modern architectural principles and design patterns, with hands-on experience in Domain-Driven Design (DDD), Microservices, Event-Driven and Cloud-Native Architectures, CQRS, Serverless Computing, and API-First solution design Working knowledge of cloud well architected frameworks and best practices for cloud deployments Understanding of cross cutting architecture capabilities such as Rules Management, Workflow Management, Security, and Governance Ability to connect the enterprise-wide architectural vision with non-functional requirements (NFRs) and practices such as Observability, Automation, Zero Trust Network Access (ZTNA), and related architecture concerns Strong problem-solving, communication, and stakeholder management skills Java and Cloud certifications
نبذة عن الشركة: فان تاري (Vantari) هي شريك توظيف متخصص يعمل في طليعة الابتكار، ويدعم المؤسسات في مجالات الدفاع والفضاء والبرمجيات المتقدمة والأنظمة اللاسلكية والذكاء الاصطناعي. من خلال فرقنا في دبي ولندن، نقوم بتوظيف نخبة من المواهب في بيئات عالية التأثير وذات مهام بالغة الأهمية حول العالم.<br>نبذة عن الدور: نيابة عن أحد عملائنا في مجال التكنولوجيا المتقدمة في أبوظبي، نقوم بتوظيف مهندس برمجيات Java ذي خبرة للانضمام إلى فريق برمجيات تطبيقات عالي الأداء. يركز هذا الدور على تصميم وتطوير البرمجيات الخلفية لأنظمة الاتصالات الخلوية والآمنة من الجيل التالي، والتي تعمل في بيئة معقدة وموزعة وحرجة من حيث الأداء.<br>المسؤوليات: البحث عن حلول اتصالات خلوية متطورة وتصميمها وتطويرها باستخدام Kotlin وJava وAkka وGradle وGit Lab وDocker. تصميم وتنفيذ الأنظمة الخلفية القائمة على التصميم الموجه بالمجال (DDD)، والهياكل التفاعلية (Reactive architectures)، والأنظمة القائمة على الممثلين (Actor-based systems). تطوير وصيانة خطوط أنابيب التكامل المستمر والتسليم المستمر (CI/CD)، بما في ذلك الاختبارات الوحدوية، واختبارات التكامل، والاختبارات الشاملة (E2E). بناء خدمات خلفية قابلة للتوسع وقائمة على الرسائل وعالية الأداء. التعاون الوثيق مع مهندسي البرمجيات ومهندسي الأنظمة ومديري المنتجات لتقديم حلول تقنية قوية. المساهمة في القرارات التكنولوجية والمعمارية. العمل ضمن فرق رشيقة (Agile) متعددة التخصصات، واعتماد منهجيات وأدوات وعقلية Agile.<br>المؤهلات: درجة البكالوريوس أو ما يعادلها في علوم الكمبيوتر أو مجال ذي صلة. خبرة لا تقل عن 10 سنوات في تطوير برمجيات Java وKotlin.<br>المهارات المطلوبة: خبرة قوية في البرمجة الوظيفية، والاتصالات القائمة على الرسائل، والبرمجة التفاعلية (Reactive programming)، وتصميم DDD، وتطوير البرمجيات بالاختبار (TDD). القدرة على قراءة الوثائق الفنية وتطوير الأدوات بناءً على المواصفات. شخصية ذاتية التوجيه مع قدرات قوية في التخطيط والتنفيذ. روح العمل الجماعي مع خبرة في العمل في بيئات Agile. مهارات تحليلية وحل مشكلات وتصحيح أخطاء ممتازة.<br>المهارات المفضلة: شغف كبير بتطوير البرمجيات والتكنولوجيا. مهارات تواصل كتابية ولفظية ممتازة. موقف مرن مع القدرة على الأداء تحت الضغط. مستوى فوق المتوسط في اللغة الإنجليزية تحدثاً وكتابة.<br>الموقع والحزمة: أبوظبي، الإمارات العربية المتحدة (في الموقع). راتب تنافسي معفى من الضرائب + مزايا.<br>التصريح الأمني: يدعم هذا الدور برامج حساسة، لذا فإن الأهلية للحصول على تصريح أمني مطلوبة.
Role: Java Backend Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $30 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Java Developer to work on a contract basis. The role involves building and maintaining scalable Java applications, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Design, develop, test, and deploy Java-based applications and services.• Write clean, efficient, and maintainable code following best practices.• Debug and resolve technical issues in existing Java applications.• Collaborate with product managers and engineers to define and implement system requirements.• Participate in code reviews and contribute to architectural discussions.<br>Required Skills & Qualifications:• Proficiency in Java (Core Java, J2EE) and related frameworks.• Experience with Spring Boot, Hibernate, or similar technologies.• Knowledge of RESTful APIs and microservices architecture.• Familiarity with databases (SQL and NoSQL) and version control systems.• Strong problem-solving skills and ability to work in an Agile environment.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the development of enterprise-level applications. The contract duration is flexible, and the position allows for remote work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Senior QA Automation / Test Engineer – Java & React Location: Dubai, UAEExperience: 6+ Years Relevant Experience: 5+ Years<br>Job Description<br>We are looking for an experienced QA Automation / Test Engineer with strong expertise in Java, Spring Boot, React JS, automation frameworks, and modern testing strategies. The ideal candidate should have hands-on experience implementing Test Pyramid and Shift-Left Testing approaches and building high-quality unit, component, and contract tests.<br>Key Responsibilities<br>• Implement Test Pyramid and Shift-Left Testing strategies. • Develop and maintain unit, component, and contract tests for applications. • Create tests using Pact/Pact Flow or Open API Specifications for i OS and Android mobile applications. • Develop and maintain automation using Playwright, i OS Automation, and Espresso. • Create and review Java Unit/Component Tests using JUnit/NUnit. • Perform unit and component testing for React JS applications. • Configure and optimize Sonar Cloud for effective test and code scanning. • Develop and maintain Jenkins pipelines and Jenkinsfiles. • Work with Git, Git Lab, and YAML scripting. • Support Java and Spring Boot development activities. • Apply QA principles and clearly differentiate between unit, component, and contract testing. • Work with test management tools such as QMetry, Xray, and JIRA. • Design and enhance advanced automation frameworks. <br>Mandatory Skills<br>Java, Spring Boot, React JS, Playwright, i OS Automation, Espresso, Pact/Pact Flow, Open API Specifications, Git Lab, Jenkins, YAML, AWS EKS, Kubernetes, Docker, Grafana<br>Desired Skill<br>• Advanced Automation Framework Design
أكثر من 10 سنوات من الخبرة في تطوير البرمجيات الخلفية (Backend)، مع خبرة قوية في Java وSpring Boot. خبرة مثبتة في تصميم وتسليم بنيات الخدمات المصغرة (Micro-services) والأنظمة الموزعة. فهم عميق لتصميم واجهات برمجة التطبيقات REST API وOpen API (Swagger) وأمن الواجهات (OAuth2, JWT). سجل حافل في قيادة المشاريع واسعة النطاق والجهود التقنية متعددة الوظائف. فهم عميق لمتطلبات الأمن والامتثال وسلامة البيانات في تطبيقات التكنولوجيا المالية (Fintech). إجادة التعامل مع أدوات CI/CD والبنية التحتية ككود (IaC) وأدوات المراقبة. مهارات ممتازة في حل المشكلات والتواصل وإدارة أصحاب المصلحة.
<ul><li><p>قيادة أنشطة التطوير عبر <strong>مشروعات الجافا فُل ستاك والتكامل المؤسسي</strong>.</p></li><li><p>تصميم وتطوير واجهة <strong>ويب basada</strong> خفيفة enabling المستخدمين لعرض وتعديل وإعادة إرسال السجلات/العمليات الفاشلة.</p></li><li><p>تطوير ودمج <strong>واجهات برمجة تطبيقات REST وخدمات ميكرو وخدمات خلفية</strong> تدعم معالجة المعاملات وإدارة سير العمل.</p></li><li><p>تنفيذ <strong>تنسيق سير العمل، ومعالجة الأخطاء، وإعادة المحاولة، وإعادة التقديم، وآليات التدقيق</strong>.</p></li><li><p>تقديم التوجيه الفني ومراجعات الكود وتوجيه أعضاء فريق التطوير.</p></li><li><p>التعاون مع مهندسي الحلول، فرق التكامل، ضمان الجودة، وأصحاب المصلحة من الأعمال لتقديم حلول قابلة للتوسع وآمنة.</p></li><li><p>ضمان أن التطوير يتبع <strong>معايير البرمجة، ممارسات الأمان، متطلبات الأداء، وإرشادات الهندسة المؤسسية</strong>.</p></li><li><p>تشخيص ومعالجة قضايا التطبيقات المعقدة والتكامل ودعم نشرات الإنتاج.</p></li></ul><p><strong>المُرشح المثالي</strong></p><ul><li><p><strong>7+ سنوات من الخبرة</strong> في تطوير Java Full Stack، مع خبرة قوية في بيئات المؤسسات.</p></li><li><p>خبـرة عملية قوية في <strong>Java، Spring/Spring Boot، REST APIs، المايكروسيرفِسز</strong>، وتطوير تطبيقات الويب.</p></li><li><p>خبرة في <strong>مشروعات التكامل المؤسسي، تنسيق سير العمل، وأنظمة معالجة المعاملات</strong>.</p></li><li><p>فهم قوي لـ <strong>تطوير APIs، أنماط التكامل، معالجة الأخطاء، آليات إعادة المحاولة/إعادة الإرسال، ومسارات التدقيق</strong>.</p></li><li><p>خبرة في قيادة فرق التطوير وإدارة التسليم الفني.</p></li><li><p>معرفة جيدة بقاعدة البيانات، SQL، وأمان التطبيقات.</p></li><li><p>مهارات تحليلية قوية في حل المشكلات والتواصل وإدارة أصحاب المصلحة.</p></li><li><p><strong>يفضَّل وجود خبرة في القطاع المصرفي أو الخدمات المالية</strong>.</p></li></ul><br><p><strong>المهارات</strong></p><p>تطوير Java Full Stack</p><p>Spring/Spring Boot</p><p>REST APIs</p>
We're looking for a Senior Forward-Deployed Engineer to join our team in Abu Dhabi in a hybrid working mode. This is a client-facing role embedded directly with the client team, requiring a versatile full-stack generalist who can bridge business and engineering. You will rapidly prototype solutions, debug production issues on-site and transform evolving client requirements into practical, high-quality technical implementations. This is an exciting opportunity for a hands-on engineer comfortable operating across the full technical stack and working independently in an intensive, delivery-focused environment.<br><br>Responsibilities<br><br>Collaborate directly with client stakeholders to translate business requirements into working solutions Develop and maintain full-stack applications using Java (Spring Boot) or Python (Fast API) for backend services Build React.js/Next.js-based front-end interfaces, ensuring responsive and seamless user experiences Design and manage Postgre SQL databases, including schema design and query optimization Deploy and maintain applications on Microsoft Azure, leveraging cloud-native capabilities for scalability and security Rapidly prototype features to validate concepts and accelerate decision-making Debug and resolve production issues under tight timelines while ensuring system stability Deliver in agile/hybrid methodologies while maintaining clear documentation and knowledge transfer <br><br>Requirements<br><br>Proven experience delivering client-facing software engineering projects, preferably in embedded roles Strong proficiency in Java with Spring Boot and/or Python with Fast API frameworks Hands-on experience with React.js/Next.js front-end development Solid understanding of Postgre SQL and relational database design principles Familiarity with Azure cloud services, CI/CD pipelines and cloud-native environments Strong problem-solving skills with the ability to work independently under minimal supervision Excellent communication and stakeholder engagement skills in a consultative, fast-paced setting Fluency in English and Arabic Bachelor’s or Master’s degree in Computer Science, Information Systems, Statistics or a related field<br><br>We offer<br><br>End of service gratuity Private healthcare and life insurance Employee assistance program Wellness program Annual air travel allowance for expatriates Regular performance feedback and salary reviews Global travel medical and accident insurance Referral bonuses Learning and development opportunities including in-house training and coaching, professional certifications, and courses