📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

وظيفة Java Technical Lead لدى Yallo Group بمدينة الرياض

Java Technical Lead
🏢 Yallo Group
🕒 نُشرت: (أمس) 📍 الرياض وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

تفاصيل الوظيفة

تعلن شركة Yallo Group عن توفر وظيفة Java Technical Lead في الرياض، السعودية (دوام كامل في الموقع).

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

نبحث عن قائد تقني خبير في Java لدعم مهندس الحلول في تقديم تطبيقات مؤسسية واسعة النطاق وبرامج التحول الرقمي. سيتولى المسؤولية عن القيادة التقنية للتصميم والتطوير والتكامل والتسليم لتطبيقات Java على مستوى المؤسسات، مع ضمان الالتزام بالمعايير المعمارية وأفضل ممارسات الترميز والأمان والأداء والجودة. سيعمل القائد التقني كجسر بين فريقَي الهندسة والتطوير، مقدماً قيادة تقنية عملية وإرشاداً للمطورين طوال دورة حياة المشروع.

المهام والمسؤوليات

  • قيادة تصميم وتطوير تطبيقات Java المؤسسية بما يتوافق مع إرشادات الحلول المعمارية.
  • العمل عن كثب مع مهندس الحلول لترجمة التصاميم المعمارية إلى حلول تقنية تفصيلية.
  • دفع عملية اتخاذ القرارات التقنية عبر فرق التطوير.
  • ضمان الالتزام بمعايير الهندسة المؤسسية ومعايير الترميز وأفضل ممارسات التطوير.
  • قيادة أنشطة تطوير التطبيقات من التصميم إلى النشر.
  • مراجعة التصاميم التقنية والكود ونهج التكامل.
  • دعم تنفيذ حلول مؤسسية قابلة للتطوير وآمنة وعالية الأداء.
  • استكشاف وحل المشكلات التقنية المعقدة عبر التطبيقات وعمليات التكامل.
  • إدارة وتوجيه فرق التطوير.
  • إجراء مراجعات الكود وتقييم الجودة التقنية.
  • توجيه المطورين حول أنماط التصميم والأطر وأفضل الممارسات.
  • دعم تخطيط الموارد وتوزيع المهام.
  • التعاون مع المهندسين المعماريين للمؤسسة ومهندسي الحلول ومحللي الأعمال وفرق البنية التحتية.
  • تنفيذ حلول تكامل مؤسسية باستخدام REST APIs وأطر الرسائل والهندسة الموجهة نحو الخدمات.
  • ضمان امتثال التطبيقات لمتطلبات الأمان والأداء والتشغيل.
  • دفع الحوكمة التقنية طوال دورة حياة تطوير البرمجيات (SDLC).
  • ضمان الالتزام بمعايير الأمان والأداء وقابلية التوسع والصيانة.
  • المشاركة في مراجعات الهندسة وورش التصميم والاجتماعات التقنية التوجيهية.
  • دعم اختبار قبول المستخدم (UAT) والنشر في الإنتاج وأنشطة الاستقرار بعد الإطلاق.

الشروط والمتطلبات

  • خبرة تتراوح بين 9 و14 سنة في تطوير تطبيقات Java/J2EE.
  • درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة.
  • خبرة مثبتة في قيادة فرق تطوير مكونة من 5 إلى 15 مطوراً.
  • خبرة قوية في منهجيات Agile وتسليم SDLC.
  • خبرة في استخدام pipelines CI/CD وممارسات DevOps.
  • خبرة في تقديم تطبيقات مؤسسية في مؤسسات كبيرة وبيئات تحول متعددة البائعين.
  • مهارات ممتازة في التواصل وإدارة أصحاب المصلحة.
  • القدرة على ترجمة التصاميم المعمارية إلى مخرجات تقنية قابلة للتنفيذ.

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

  • خبرة عملية قوية في: Java 8/11/17، J2EE، Spring Framework، Spring Boot، Spring Batch، RESTful Services، Microservices Architecture، Oracle Database، SQL & PL/SQL.
  • خبرة في تصميم وتنفيذ التطبيقات المؤسسية باستخدام: SOA Architecture، REST-based Integration Patterns، Enterprise Integration Patterns.
  • فهم قوي لمبادئ التصميم كائني التوجه (Object-Oriented Design Principles)، أنماط التصميم (Design Patterns)، رسومات UML، أمان التطبيقات، تحسين الأداء، وقابلية التوسع والموثوقية.
  • خبرة في العمل مع: Oracle Service Bus (OSB)، ومنصات الرسائل (JMS, MQ, Kafka أو ما يعادلها).
  • مهارات إضافية مرغوب فيها: HTML5, CSS3, JavaScript، Angular / AngularJS, Bootstrap، Oracle BPM, IBM ODM، Docker & Kubernetes، منصات سحابية (Azure, AWS, OCI)، خبرة في مجال التأمين، معرفة في إدارة صناديق الاستثمار.
عرض النص الأصلي للإعلان

Job Title: Java Technical Lead

Job Type: Permanent

Experience: 9-14 Years

Location: Riyadh (onsite)


Job Description:-

Role Overview

We are seeking an experienced Java Technical Lead to support the Solution Architect in delivering large-scale enterprise applications and digital transformation programs. The ideal candidate will be responsible for leading the technical design, development, integration, and delivery of enterprise-grade Java applications while ensuring adherence to architectural standards, coding best practices, security, performance, and quality requirements.

The Technical Lead will act as the bridge between architecture and development teams, providing hands-on technical leadership and mentoring developers throughout the project lifecycle.


Required Skills & Experience

Core Technical Skills

  • 9-14 years of experience in Java/J2EE application development and delivery.
  • Strong hands-on experience with:
  • Java 8/11/17
  • J2EE Technologies
  • Spring Framework
  • Spring Boot
  • Spring Batch
  • RESTful Services
  • Microservices Architecture
  • Oracle Database
  • SQL & PL/SQL
  • Experience designing and implementing enterprise applications using:
  • SOA Architecture
  • REST-based Integration Patterns
  • Enterprise Integration Patterns
  • Strong understanding of:
  • Object-Oriented Design Principles
  • Design Patterns
  • UML Diagrams
  • Application Security
  • Performance Optimization
  • Scalability and Reliability Principles
  • Experience working with:
  • Oracle Service Bus (OSB)
  • Messaging Platforms (JMS, MQ, Kafka or equivalent)
  • Strong experience in Agile and SDLC delivery methodologies.
  • Experience with CI/CD pipelines and DevOps practices.

Leadership Skills

  • Proven experience leading development teams of 5-15 developers.
  • Ability to perform technical reviews and enforce coding standards.
  • Experience mentoring junior and senior developers.
  • Strong stakeholder management and communication skills.
  • Ability to translate architecture designs into actionable technical deliverables.


Good to Have Skills

  • HTML5, CSS3, JavaScript
  • Angular / AngularJS
  • Bootstrap
  • Oracle BPM
  • IBM ODM
  • Docker & Kubernetes
  • Cloud platforms (Azure, AWS, OCI)
  • Insurance Domain Experience
  • Fund Management Domain Knowledge


Key Responsibilities

Technical Leadership

  • Lead the design and development of enterprise Java applications in alignment with solution architecture guidelines.
  • Work closely with the Solution Architect to translate architectural designs into detailed technical solutions.
  • Drive technical decision-making across development teams.
  • Ensure adherence to enterprise architecture standards, coding standards, and development best practices.

Solution Delivery

  • Lead end-to-end application development activities from design through deployment.
  • Review technical designs, code, and integration approaches.
  • Support the implementation of scalable, secure, and high-performing enterprise solutions.
  • Troubleshoot and resolve complex technical issues across applications and integrations.

Team Management

  • Manage and mentor development teams.
  • Conduct code reviews and technical quality assessments.
  • Guide developers on design patterns, frameworks, and best practices.
  • Support resource planning and task allocation.

Integration & Architecture Support

  • Collaborate with enterprise architects, solution architects, business analysts, and infrastructure teams.
  • Implement enterprise integration solutions using REST APIs, messaging frameworks, and service-oriented architectures.
  • Ensure application compliance with security, performance, and operational requirements.

Governance & Quality

  • Drive technical governance throughout the SDLC.
  • Ensure adherence to security, performance, scalability, and maintainability standards.
  • Participate in architecture reviews, design workshops, and technical steering meetings.
  • Support UAT, production deployment, and post-go-live stabilization activities.


Preferred Candidate Profile

  • Bachelor's Degree in Computer Science, Engineering, or related field.
  • Strong enterprise application delivery experience within large organizations.
  • Experience working in multi-vendor and large-scale transformation environments.
  • Demonstrated ability to lead technical teams while remaining hands-on.
  • Excellent communication and stakeholder management skills.


المصدر: LinkedIn - أُضيفت للموقع في 25 يونيو 2026