Rekrute -
Morocco
--
Rekrute

Job Details

Job description

Company culture :

Capgemini is characterized by a predominantly collaborative culture, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong organizational dimension, ensuring process rigor, reliability and operational efficiency. It is complemented by a competitive component focused on performance and customer satisfaction, while a more moderate innovation dimension supports the continuous evolution of services and expertise.




Job :

Within our project teams, you will be involved in the technical management and development of Full Stack Java / Angular business applications for key accounts, in complex technical environments.
As a Tech Lead Java / Angular, your main tasks will be:



  • Design and supervise the development of robust, high-performance, and scalable Java backend and Angular frontend applications.
  • Provide technical leadership to the development team (code reviews, best practices, skill development).
  • Participate in the analysis of functional requirements and the design of the technical architecture of solutions.
  • Implement and ensure modern architectures (REST API, microservices, distributed architectures).
  • Be responsible for code quality and adherence to development standards (clean code, unit and integration tests, CI/CD).
  • Collaborate closely with QA, DevOps, architects, and business teams in an Agile environment.
  • Contribute to technical choices, the definition of best practices, and the continuous improvement of application performance.
  • Act as a technical referent and propose solutions for technological and application evolutions.


Required profile :
  • Master's degree in Computer Science or equivalent.
  • Proven experience in development and technical leadership of Java / Angular application projects.
  • Excellent command of Java technologies (Spring / Spring Boot) and Angular (recent versions).
  • Solid experience in designing modern application architectures (REST API, microservices, distributed architectures).
  • Good command of REST standards and protocols, JSON, and application security principles.
  • Ability to define and enforce development best practices (clean code, unit and integration tests, code reviews).
  • Comfortable with CI/CD environments and collaborative development tools (Git/GitLab, Jenkins, Maven, Azure DevOps…).
  • Knowledge of Linux (Red Hat) and Windows Server environments is appreciated.
  • Awareness of application performance, quality, maintainability, and scalability challenges.
  • Technical leadership, autonomy, rigor, analytical thinking, and excellent communication skills.


Similar Jobs

About Rekrute
Morocco