Job Summary:
We are seeking a Tech Lead with robust experience in microservices architecture, fintech / banking solutions, and strong expertise in Spring framework. The ideal candidate will have a deep understanding of architectural principles, the ability to manage backlogs in collaboration with Product Owners and business sponsors, and excellent leadership skills. Proficiency in Arabic is a plus.
Key Responsibilities:
- Lead the design and development of scalable, high-performance microservices solutions within a fintech environment
- Collaborate with Product Owners, business sponsors, and stakeholders to define and prioritize the product backlog
- Architect and implement robust solutions using Spring and related technologies, ensuring best practices are followed
- Provide technical leadership and mentorship to development teams, guiding them through complex technical challenges and ensuring adherence to architectural standards
- Oversee code reviews, ensure quality and maintainability of code, and manage technical debt
- Stay abreast of industry trends and advancements in microservices and fintech, applying new knowledge to improve our solutions
- Facilitate effective communication and collaboration between technical teams and non-technical stakeholders
- Manage project timelines and deliverables, ensuring timely and successful delivery of projects
Requirements
Proven experience as a Tech Lead or similar role, with a strong background in microservices architecture and fintech applications.
- Expertise in Spring framework and related technologies
- Deep understanding of software architecture principles and design patterns
- Strong experience in managing product backlogs and working closely with Product Owners and business sponsors
- Excellent leadership, communication, and problem-solving skills
- Ability to work in a fast-paced, dynamic environment and adapt to changing priorities
- Proficiency in Arabic is a plus, but not required
Education and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degree is a plus
- 8+ years of experience in software development, with a focus on microservices and fintech solutions
- Experience in leading technical teams and managing complex projects
Must-Have: Spring experience is mandatory