الوصف
سُرمَد يبحث عن قائد فريق Java في مجال التكنولوجيا المالية ذو خبرة لينضم إلى فريقنا الديناميكي. في هذا الدور، ستقود مجموعة من مطوري Java في إنشاء حلول تقنية مالية مبتكرة تعزز تجربة عملائنا. ستكون مسؤولاً عن الإشراف على عملية التطوير، وضمان تسليم برامج عالية الجودة، وتوجيه أعضاء الفريق لتحسين مهاراتهم باستمرار.
المسؤوليات
- قيادة فريق من مطوري Java يتركز على مشاريع التكنولوجيا المالية.
- تصميم وهندسة حلول برمجية تلبي متطلبات الأعمال.
- إجراء مراجعات الشيفرة، تقديم الإرشاد التقني، والتأكد من اتباع أفضل الممارسات في تطوير البرمجيات.
- التعاون مع أصحاب المصالح لجمع المتطلبات وترجمتها إلى مواصفات تقنية.
- الإشراف على دورة التطوير، من التخطيط وتحليل المتطلبات إلى النشر والصيانة.
- مراقبة أداء الفريق وتعزيز ثقافة التحسين المستمر والابتكار.
- البقاء على اطلاع باتجاهات الصناعة والتقنيات الناشئة لإحضار أفكار جديدة للفريق.
المتطلبات
- خبرة مثبتة في قيادة فرق تطوير البرمجيات، ويفضل في التكنولوجيا المالية.
- إلمام قوي بلغة البرمجة Java وأطرها المرتبطة (مثلاً Spring، Hibernate).
- خبرة في هندسة البرمجيات وأنماط التصميم.
- فهم موثق للخدمات المالية واتجاهات التقنية.
- خبرة مع قواعد البيانات، بما في ذلك تقنيات SQL وNoSQL.
- مهارات قيادة وتواصل وتفاعل شخصي ممتازة.
- القدرة على إدارة عدة مشاريع في وقت واحد والالتزام بالمواعيد.
- درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذو صلة.
- 8+ سنوات من الخبرة في تطوير Java مع ما لا يقل عن 3 سنوات في دور قيادي.
Description
Sarmad is seeking an experienced Java fintech team leader to join our dynamic team. In this role, you will lead a group of Java developers in creating innovative financial technology solutions that enhance our clients' experiences. You will be responsible for overseeing the development process, ensuring the delivery of high-quality software, and mentoring team members to continuously improve their skills.
Responsibilities
- Lead a team of Java developers focused on fintech projects.
- Design and architect software solutions that meet business requirements.
- Conduct code reviews, provide technical guidance, and ensure best practices are followed in software development.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Oversee the development lifecycle, from planning and requirements analysis to deployment and maintenance.
- Monitor team performance and foster a culture of continuous improvement and innovation.
- Stay current with industry trends and emerging technologies to bring new ideas to the team.
Requirements
- Proven experience leading software development teams, preferably in fintech.
- Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
- Experience with software architecture and design patterns.
- Demonstrated understanding of financial services and technology trends.
- Experience with databases, including SQL and NoSQL technologies.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects simultaneously and meet deadlines.
- Bachelor's degree in computer science, engineering, or a related field.
- 8+ years of experience in Java development with at least 3 years in a leadership role.