وصف الوظيفة
ملخص الوظيفة: نحن نبحث عن مطوّرد Java ذو خبرة مثبتة في صناعة البنوك.
سيكون المرشح المثالي مسؤولاً عن تطوير وصيانة تطبيقات مصرفية آمنة وقابلة للتوسع وعالية الأداء مع التعاون مع فرق متعددة التخصصات لتقديم حلول بمواصفات المؤسسات.
المسؤوليات الأساسية: تصميم وتطوير وصيانة تطبيقات Java باستخدام إطار Quarkus.
تطوير وتحسين RESTful APIs ومايكروسيرڤيسز لتطبيقات البنوك.
دمج التطبيقات مع أنظمة المصرفية الأساسية والخدمات الخارجية.
المشاركة في تصميم النظام ومراجعة الشفرة والاختبار وتحديد العيوب وتحسين الأداء.
ضمان امتثال التطبيقات لمعايير الأمان المصرفي والتنظيمية والامتثال.
التعاون مع فرق الأعمال والتقنية لتقديم حلول عالية الجودة.
دعم نشر التطبيق والصيانة وحل مشاكل الإنتاج.
- درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة.
- 4+ سنوات من الخبرة في تطوير Java.
- خبرة عملية مع إطار Quarkus.
- معرفة قوية بـ Java و REST APIs و Microservices و Maven و Git و SQL.
- يفضل وجود خبرة مع Docker و Kubernetes وخطوط CI/CD.
- الخبرة السابقة في قطاع البنوك أو الخدمات المالية إلزامية.
- يفضل بشدة وجود خبرة في الدمج مع أنظمة Core Banking أو أنظمة الدفع أو منصات الخدمات المصرفية الرقمية.
- مهارات تحليلية قوية وحل المشكلات والتواصل.
المرشح المفضل
سنوات الخبرة
لا يوجد خبرة مطلوبة
الدرجة
درجة البكالوريوس / دبلوم عالي
Job description
Job Summary: We are looking for an experienced Java Developer with proven banking industry experience.
The ideal candidate will be responsible for developing and maintaining secure, scalable, and high-performance banking applications while collaborating with cross-functional teams to deliver enterprise-grade solutions.
Key Responsibilities: Design, develop, and maintain Java applications using the Quarkus framework.
Develop and enhance RESTful APIs and microservices for banking applications.
Integrate applications with core banking systems and third-party services.
Participate in system design, code reviews, testing, debugging, and performance optimization.
Ensure applications comply with banking security, regulatory, and compliance standards.
Collaborate with business and technical teams to deliver high-quality solutions.
Support application deployment, maintenance, and production issue resolution.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in Java development.
- Hands-on experience with the Quarkus framework.
- Strong knowledge of Java, REST APIs, Microservices, Maven, Git, and SQL.
- Experience with Docker, Kubernetes, and CI/CD pipelines is preferred.
- Previous experience in the banking or financial services industry is mandatory.
- Experience integrating with Core Banking Systems, payment systems, or digital banking platforms is highly preferred.
- Strong analytical, problem-solving, and communication skills.
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma