Digital Talent MENA is looking for a Java Technical Lead for one of our Clients.
Our Client is one of the leading Software companies in the financial sector in the MENA Region.
Responsibilities:
- Providing technical guidance and mentorship to team members to support their growth and development.
- Working with Different stockholders to translate requirements into technical specifications.
- Ensuring that software products are developed according to best practices and coding standards.
- Collaborating with other teams, such as quality assurance and DevOps, to ensure that software applications are Deployed and Tested successfully.
- Participating in code reviews and providing feedback to team members to promote code quality and consistency.
- Identifying and mitigating risks associated with software development projects, and escalating issues as necessary.
- Managing the team's workload and ensuring that tasks are completed on time and within budget.
- Mentoring, coaching, and participating team members to ensure their growth and development.
Requirements:
- Bachelor of Computer Science or any relevant.
- 6 to 9 years of experience.
- Expert knowledge of the software lifecycle.
- Working knowledge of design patterns, Data Structure, and object-oriented methodology.
- In-depth Working, knowledge of Database Management Systems.
- Experience with Spring echo system (MVC, Data JPA, Data JDBC, AOP, Data Redis, Security ) is a must.
- Experience with microservice (Spring cloud-based) is a must.
- Experience with HTML, CSS, JavaScript, TypeScript, Angular, Angular CLI, and related tools and libraries is a must.
- Experience with Messaging concepts and techniques using (Apache Pulsar, Apache Kafka, or JMS) is a plus.
- Proficiency in Frontend development (using Angular or React) is a plus.
- Proficiency in Agile development methodologies.
Benefits:
• Competitive Salary+Bonus.
• Hybrid work conditions.
• Medical Insurance(Family)