ضمن فرق المشاريع لدينا، ستشارك في تطوير وتطور تطبيقات Java / React كاملة الدَفق للمؤسسات الكبرى في بيئات تقنية معقدة.
كمهندس برمجيات، ستكون مسؤولياتك الرئيسية:
- تصميم، تطوير، وصيانة تطبيقات خلفية Java قوية وقابلة للتوسع وتطبيقات أمامية React.
- المشاركة في تحليل المتطلبات الوظيفية والتصميم الفني للحلول.
- تنفيذ معماريات حديثة (REST API، ميكروسيرفيسز).
- ضمان جودة الكود من خلال أفضل ممارسات التطوير (كود نظيف، اختبارات، CI/CD).
- التعاون الوثيق مع فرق متعددة التخصصات (QA، DevOps، المهندسون المعماريون، إلخ) في بيئة Agile.
- المشاركة في مراجعات الكود والمساهمة في التحسين المستمر لأداء التطبيق وجودته.
- أن تكون مبادراً في الخيارات التقنية وتطورات التطبيق.
الملف المرغوب للمرشح
- درجة جامعية (بكالوريوس+4/5) في علوم الكمبيوتر أو ما يعادلها.
- خبرة مؤكدة تبلغ 5 سنوات فما فوق في تطوير Java / React ك كامل وتطويره.
- إتقان جيد لـ Java (Spring، Spring Boot) و React (Hooks، Redux أو ما يعادله).
- معرفة جيدة بهندسات الويب الحديثة (REST API، ميكروسيرفيسز) وقواعد البيانات العلائقية.
- الراحة في بيئة Agile.
- الاستقلالية، والانضباط، والقدرات التحليلية، وروح الفريق.
Within our project teams, you will be involved in the development and evolution of Full Stack Java / React applications for major clients in complex technical environments.
As a Software Engineer, your main responsibilities will be:
- Design, develop, and maintain robust and scalable Java backend and React frontend applications.
- Participate in the analysis of functional requirements and the technical design of solutions.
- Implement modern architectures (REST API, microservices).
- Ensure code quality through development best practices (clean code, tests, CI/CD).
- Collaborate closely with multidisciplinary teams (QA, DevOps, architects, etc.) in an Agile environment.
- Participate in code reviews and contribute to the continuous improvement of application performance and quality.
- Be proactive in technical choices and application evolutions.
Desired Candidate Profile
- Degree (Bac+4/+5) in Computer Science or equivalent.
- Confirmed experience of 5 years and more in Full Stack Java / React development.
- Very good command of Java (Spring, Spring Boot) and React (Hooks, Redux or equivalent).
- Good knowledge of modern web architectures (REST API, microservices) and relational databases.
- Comfortable in an Agile environment.
- Autonomy, rigor, analytical skills, and team spirit.