Job Description
Company: Capgemini
Location: Morocco
Job Type: Full-Time
Experience Level: 3+ Years (Experienced)
Category: IT & Software Development Jobs
About the Company
Capgemini is a global leader in consulting, technology services, and digital transformation. With over 360,000 professionals across 50+ countries, the company specializes in cloud computing, data, AI, software engineering, and digital platforms. With more than 55 years of industry expertise, Capgemini helps organizations transform and manage their business through innovation and technology.
Job Overview
Capgemini is hiring a Lead Software Engineer – Java Full Stack to design, develop, and maintain scalable enterprise applications. This role is ideal for candidates seeking Java full stack developer jobs in Morocco with strong exposure to microservices architecture, APIs, and cloud-based systems.
Key Responsibilities
- Develop and maintain high-quality software applications
- Design and implement scalable web services, APIs, and microservices
- Architect and optimize software systems and data structures
- Write and maintain technical documentation
- Identify, troubleshoot, and fix software bugs and performance issues
- Collaborate with cross-functional teams on system design and development
- Support and mentor developers within the team
- Ensure best practices in software engineering and application maintenance
Job Requirements
Education
- Bachelor’s or Master’s Degree (Bac+5) in Computer Science, Engineering, or related field
Experience
- Minimum 3+ years of experience in a similar Java Full Stack Developer role
- Proven experience in enterprise-level software development projects
Technical Skills
- Strong expertise in Java / Java EE (J2EE)
- Front-end technologies: HTML5, CSS3, JavaScript, C#, jQuery
- Back-end technologies: Java, Python, Ruby on Rails
- Experience with database systems and SQL
- Knowledge of microservices architecture and RESTful APIs
- Strong skills in application maintenance and debugging
Soft Skills
- Strong analytical and problem-solving abilities
- Effective time management and project coordination skills
- Advanced communication skills in French (mandatory)
- Basic English communication skills (preferred)
Why Join Capgemini?
- Work with a global leader in IT consulting and digital transformation
- Access to continuous learning through internal platforms and training programs
- Collaborative culture built on values like trust, boldness, and team spirit
- Opportunities for career growth and international exposure
The African job market is rapidly evolving, offering diverse career opportunities across multiple industries for both fresh graduates and experienced professionals. Job seekers looking for roles in North Africa can explore https://www.moroccojobsearch.com to find openings in sectors like tourism, finance, IT, and engineering. At the same time, those interested in West African opportunities can browse https://www.senegaljobsearch.com for positions in education, logistics, and customer service. Expanding your search further, https://www.algeriajobsearch.com provides access to jobs in oil & gas, construction, and administration. Using multiple job portals increases your chances of discovering the latest vacancies and applying early. Keywords like “latest Africa jobs,” “remote jobs,” and “full-time opportunities” can refine your search. Consistency in applying and updating your CV is crucial for success. These platforms also help you stay informed about hiring trends. With the right strategy, job seekers can unlock rewarding career paths across Africa.