كـمطور Full Stack في ITGOALS، ستصمم وتبني وتحسن وتدعـم تطبيقات ويب مؤسسية آمنة وخدمات خلفية تدعم سير العمل الرقمي، وواجهات برمجة التطبيقات، والتحقّق من validations، ولوحات القيادة، وتتبع حالة التشغيل ضمن بيئات الخدمات المالية المنظمة. ستعمل عبر طبقات واجهة المستخدم (UI) وواجهة برمجة التطبيقات (API) والبيانات لتقديم برمجيات عالية الإنتاجية بالتعاون مع فرق متعددة الوظائف، مع ضمان الأمن والاعتماد والتوسّعية.
المتطلبات
المسؤوليات الرئيسية
تطوير وصيانة مكونات أمامية استجابية وقابلة للصيانة باستخدام Angular وممارسات تطوير الويب الحديثة.
بناء خدمات خلفية، منطق أعمال، وواجهات برمجة تطبيقات REST باستخدام Java وSpring Boot، مع فصل واضح للمسؤوليات ومعالجة أخطاء إنتاجية.
تنفيذ التحقق من صحة الأعمال، تتبّع الحالة للمعاملات أو الطلبات، لوحات تشغيلية، وتنظيم الخدمات المطلوبة لسير العمل المؤسسي.
العمل مع SQL Server من أجل تثبيت التطبيق، استرجاع البيانات، تحسين الاستعلام، المنطق المخزّن حيثما كان ذلك مناسبًا، واستكشاف مشكلات البيانات.
دمج مكونات التطبيق مع محركات سير العمل، طبقات API، خدمات مؤسسية، وأنظمة تابعة مع الحفاظ على معالجة الطلب/الاستجابة بشكل موثوق.
تطبيق ممارسات ترميز آمن، التحقق من المدخلات، متطلبات المصادقة/التفويض، التسجيل، والتطوير الدفاعي المناسب للبيئات المنظمة.
المشاركة في مراجعات التعليمات البرمجية، الاختبار الوحدوي والتكاملي، حل العيوب، جاهزية الإصدار، وأنشطة التحقق من الإنتاج.
استخدام Git وAzure DevOps للتحكم في المصدر، طلبات السحب، تتبّع عناصر العمل، التعاون في CI/CD، وأنشطة الإصدار المنضبطة.
العمل عن كثب مع فرق QA والتكامل والهندسة المعمارية وDevOps وتحليل الأعمال لترجمة المتطلبات إلى حلول تقنية مستقرة.
دعم تحليل السبب الجذري واستكشاف الأخطاء عبر طبقات UI، التطبيق، التكامل، API، وقاعدة البيانات.
الخبرة المطلوبة
خبرة تطبيقية في التوصيل عبر تطوير الواجهة الأمامية الحديثة والهندسة الخلفية Java.
خبرة في بناء تطبيقات مؤسسية وREST APIs وخدمات مدعومة بقاعدة بيانات في بيئات الإنتاج.
القدرة المثبتة على استكشاف المشكلات عبر طبقات تطبيق متعددة والعمل بشكل فعال ضمن فرق التوصيل المنظمة.
خبرة في العمل مع التحكم في المصدر، مراجعة الشفرة، إدارة العيوب، وعمليات الإصدار.
المهارات المطلوبة
Angular
Java وSpring Boot
SQL Server
REST APIs وJSON
Git / Azure DevOps
ترميز آمن ووعي أمني للتطبيق
تصحيح الأخطاء، استكشاف الأداء، والدعم الإنتاجي
اتصال تقني واضح وتعاون فريق
القطاع المصرفي / Fintech وميزة إضافية
الخبرة في المصارف، التمويل التقني، المدفوعات، الخدمات المصرفية الرقمية، أو تطبيقات الخدمات المالية المنظمة تعتبر ميزة قوية.
التكامل مع سير العمل / BPM، خاصة Camunda أو محركات مماثلة.
الخدمات المصغّرة، إدارة APIs، النشر الحاوي، أو الخبرة في OpenShift.
أتمتة CI/CD، المراقبة، والدعم الإنتاجي.
As a Full Stack Developer at ITGOALS, you will design, build, enhance, and support secure enterprise web applications and backend services that power digital workflows, APIs, validations, dashboards, and operational status tracking within regulated financial-services environments. You will work across UI, API, and data layers to deliver production-grade software in collaboration with cross-functional teams, ensuring security, reliability, and scalability.
Requirements
Key Responsibilities
Develop and maintain responsive, maintainable front-end components using Angular and modern web-development practices.
Build backend services, business logic, and REST APIs using Java and Spring Boot, with clear separation of concerns and production-grade error handling.
Implement business validations, transaction or request status tracking, operational dashboards, and service orchestration required by enterprise workflows.
Work with SQL Server for application persistence, data retrieval, query optimization, stored logic where applicable, and troubleshooting of data-related issues.
Integrate application components with workflow engines, API layers, enterprise services, and downstream systems while maintaining reliable request/response handling.
Apply secure-coding practices, input validation, authentication/authorization requirements, logging, and defensive development appropriate for regulated environments.
Participate in code reviews, unit and integration testing, defect resolution, release readiness, and production verification activities.
Use Git and Azure DevOps for source control, pull requests, work-item tracking, CI/CD collaboration, and controlled release activities.
Work closely with QA, integration, architecture, DevOps, and business-analysis teams to translate requirements into stable technical solutions.
Support root-cause analysis and troubleshooting across UI, application, integration, API, and database layers.
Required Experience
Hands-on delivery experience across both modern front-end development and Java backend engineering.
Experience building enterprise applications, REST APIs, and database-backed services in production environments.
Demonstrated ability to troubleshoot issues across multiple application layers and work effectively within structured delivery teams.
Experience working with source control, code review, defect management, and release processes.
Required Skills
Angular
Java and Spring Boot
SQL Server
REST APIs and JSON
Git / Azure DevOps
Secure coding and application security awareness
Debugging, performance troubleshooting, and production support
Clear technical communication and team collaboration
Banking / Fintech & Nice to Have
Banking, fintech, payments, digital banking, or other regulated financial-services application experience is a strong advantage.
Workflow / BPM integration, particularly Camunda or similar engines.
Microservices, API management, containerized deployment, or OpenShift exposure.
CI/CD automation, monitoring, and production support experience.