Lead Software Engineer
Job Description Roles & Responsibilities Choosing Capgemini means choosing a company where you can shape your career according to your aspirations. With the support and inspiration of a community of experts worldwide, you can rewrite your future. Join us to redefine the limits of what is possible, help unleash the value of technology for the largest organizations, and participate in building a more sustainable and inclusive world. Your Mission: Within our project teams, you will be involved in the development and evolution of Full Stack Java / Angular middleware applications for major clients, in complex technical environments. As a Tech Lead Java/Angular and Kafka, your missions will be: Design and define the technical architectures of solutions. Mentor and support development teams on technical aspects. Design, develop, and maintain backend Java (Spring Boot) and frontend Angular applications. Develop robust, secure, and performant REST APIs. Design and implement event-driven architectures based on Apache Kafka. Ensure code quality through best practices (Clean Code, code reviews, Sonar, CI/CD). Participate in technology choices and architectural decisions. Ensure the performance, scalability, and resilience of applications. Produce and supervise unit and integration tests. Participate in the implementation of Microservices and Event-Driven architectures. Collaborate closely with DevOps teams, Architects, QA, and Product Owners. Participate in Agile / Scrum ceremonies and continuous improvement. Contribute to technical documentation and application support. Desired Candidate Profile Graduated from a Bac+4 or Bac+5 in computer science or equivalent. Minimum 8 years of experience in Java development. Good command of Java (ideally Java 17) and the Spring ecosystem (Boot, REST, Security, JPA). Solid skills in Angular. Good command of relational databases (SQL / PostgreSQL). Good command of Kafka (messaging, streaming, event-driven). Knowledge of tools and environments: Maven, Git/GitLab, Sonar, RabbitMQ. Experience in testing (unit, integration) and automation (e.g., Robot Framework is a plus). Familiarity with microservices and containerized environments (Docker, Kubernetes). Knowledge of CI/CD pipelines. Team spirit, autonomy, and organizational skills. Business knowledge in service production environments is a plus. Some reasons to join us: Quality of work life: remote work possible in Morocco and internationally, flexibility and autonomy. Continuous learning: training, certifications, and personalized support. Varied and high-impact projects: stimulating missions for leading clients. Expert ecosystem: integration into active technical communities. Our commitments and priorities: The Capgemini group encourages an inclusive culture in a multicultural and disability-friendly environment. By joining us, you become part of a collective that values diversity, develops the potential of its talents, engages in solidarity initiatives with its partners, and mobilizes to reduce its environmental impact on all its sites and with its clients. Company Industry Consumer DurablesConsumer Electronics Department / Functional Area IT Software Keywords Lead Software Engineer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyCapgemini
- LocationMorocco
- CategoryFullStack
- SourceNaukrigulf
- Listedyesterday
Related FullStack jobs
Lead Civil / Structural Engineer [Offshore Platform]
Structural Discipline Technical Authority (Owner s Engineer) Serve as the primary authority for all structural engineering activities related to IA/PA…
LDP Planning Analyst
Job Overview At Ecolab, we are committed to helping our customers achieve cleaner, safer, and healthier environments while driving operational excellence…
Freelance Frontend Developer
Mindrift is looking for skilled F rontend Developers (HTML/CSS/JavaScript, React/Next.js) to join the Tendem project ( https://tendem.ai/ ) and build…
ServiceNow Developer Certified CSA
Choosing Capgemini means choosing a company where you can shape your career according to your aspirations. With the support and inspiration of a community of…