Tabbio
تسجيل الدخول إلى التطبيق
قبل 3 أيام

SDE-3 / مهندس تطوير برمجيات أول

Weekday AI · Abu Dhabi, United Arab Emirates
Workableقدّم عبر موقع الشركة
Full Time
Onsite
Senior

نبذة عن الوظيفة

هذا الدور لأحد عملاء Weekday

الحد الأدنى من الخبرة: 9+ سنوات الموقع: أبوظبي نوع الوظيفة: دوام كامل

نحن نبحث عن SDE-3 ذو خبرة عالية / مهندس تطوير برمجيات أول يتمتع بخبرة تتراوح من 9 إلى 14 عامًا في هندسة البرمجيات لتصميم وتطوير وتوسيع نطاق أنظمة الواجهة الخلفية عالية الأداء. سيكون لدى المرشح المثالي خبرة قوية في Java وSpring Boot، مع سجل حافل في بناء تطبيقات موثوقة وقابلة للتطوير وقابلة للصيانة في بيئات الإنتاج. باعتبارك SDE-3، ستتولى ملكية المبادرات التقنية المعقدة، وستساهم في هندسة النظام وأفضل الممارسات الهندسية، وستعمل بشكل وثيق مع المنتج والهندسة والفرق الأخرى متعددة الوظائف. يتطلب هذا الدور حكمًا فنيًا قويًا وقدرة على حل المشكلات والقدرة على قيادة المشاريع من التصميم وحتى النشر.

المتطلبات

المسؤوليات الرئيسية

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

المهارات التي يجب أن تمتلكها

  • 9-14 سنة من الخبرة المهنية في تطوير البرمجيات.
  • كفاءة قوية في Java، بما في ذلك البرمجة الموجهة للكائنات، والمجموعات، والتزامن، ومعالجة الاستثناءات، وتحسين الأداء.
  • خبرة عملية واسعة النطاق مع Spring Boot ونظام Spring البيئي.
  • خبرة قوية في بناء وصيانة واجهات برمجة تطبيقات RESTful والخدمات الصغيرة.
  • فهم قوي للأنظمة الموزعة، والهندسة المعمارية الخلفية، وقابلية التوسع، والمفاهيم عالية التوفر.
  • معرفة قوية بمبادئ تصميم البرمجيات، وأنماط التصميم، وهياكل البيانات، والخوارزميات.
  • تجربة مع قواعد البيانات العلائقية و/أو NoSQL وتحسين أداء قاعدة البيانات.
  • فهم قوي لاختبار الوحدة، واختبار التكامل، وتصحيح الأخطاء، وممارسات جودة التعليمات البرمجية.
  • خبرة في العمل مع Git وممارسات تطوير ونشر البرمجيات الحديثة.
  • مهارات تحليلية وحل المشكلات قوية مع القدرة على التعامل بشكل مستقل مع التحديات التقنية المعقدة.

المهارات الجيدة

  • خبرة في إدارة الفريق، أو القيادة الفنية، أو الإرشاد الهندسي.
  • التعرض للمنصات السحابية مثل AWS أو Azure أو GCP.
  • تجربة مع Docker وKubernetes وخطوط أنابيب CI/CD وممارسات DevOps.
  • الإلمام بكافكا أو أنظمة المراسلة/الأحداث الأخرى.
  • خبرة في ممارسات المراقبة والرصد والتسجيل وموثوقية الإنتاج.
  • التعرض لمقابلات تصميم النظام، ومراجعات الهندسة المعمارية التقنية، وتطوير التطبيقات على نطاق واسع.

ما نبحث عنه المرشح المثالي هو مهندس عملي قوي يجمع بين الخبرة الفنية العميقة وقدرات الملكية والقيادة. يجب أن تكون مرتاحًا في حل المشكلات الغامضة واتخاذ قرارات معمارية سليمة وتوجيه المهندسين وتقديم برامج موثوقة على نطاق واسع. الخبرة : 9 – 14 سنة المهارات الأساسية: جافا، سبرينج بوت من الجيد أن تمتلك: إدارة الفريق

المسؤوليات

1This role is for one of Weekday’s clients
2Min Experience: 9+ years
3Location: Abu Dhabi
4JobType: full-time
5Requirements
6Key Responsibilities
7Design, develop, test, deploy, and maintain scalable backend services and applications using Java and Spring Boot .
8Architect and implement robust, secure, and high-performance APIs, microservices, and distributed systems.

المتطلبات

1Design, develop, test, deploy, and maintain scalable backend services and applications using Java and Spring Boot .
2Architect and implement robust, secure, and high-performance APIs, microservices, and distributed systems.
3Own complex engineering projects from requirements gathering and technical design through implementation, testing, deployment, and production support.
4Analyze system performance, identify bottlenecks, and implement solutions to improve scalability, reliability, latency, and resource utilization.
5Develop clean, modular, reusable, and maintainable code following established engineering standards and design principles.
6Design and optimize database interactions, APIs, service integrations, and backend workflows.
7Participate in architecture discussions and contribute to technical decisions involving scalability, reliability, observability, and maintainability.
8Conduct thorough code reviews and promote high standards for code quality, testing, documentation, and engineering practices.
9Troubleshoot complex production issues and perform root-cause analysis to ensure long-term resolution.
10Collaborate with product managers, designers, QA engineers, DevOps, and other stakeholders to deliver high-quality software solutions.
11Mentor junior and mid-level engineers and contribute to improving the overall technical capabilities of the team.
12Drive engineering initiatives and continuously identify opportunities to improve development processes, system architecture, and operational efficiency.
139–14 years of professional software development experience .
14Strong proficiency in Java , including object-oriented programming, collections, concurrency, exception handling, and performance optimization.

المهارات والوسوم

Weekday's Client via platformAEJavaAWSAzureDockerKubernetesDevOpsQAProduct ManagementAccounts Receivable

احجز رابط tabbio
قبل أن يُحجز