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 development and evolution of Full Stack Java / React business applications for major clients, in complex technical environments.
As a Senior Software Engineer, your main tasks will be to:
- Design, develop, and maintain robust and scalable backend Java and frontend React applications.
- Participate in the analysis of functional requirements and the technical design of solutions.
- Implement modern architectures (REST API, microservices, etc.).
- Ensure code quality by applying good development practices (clean code, testing, CI/CD).
- Collaborate closely with multidisciplinary teams (QA, DevOps, architects, business experts) in an Agile environment.
- Participate in code reviews and contribute to the continuous improvement of application performance and quality.
- Be proactive in technical choices and application evolutions.
Required profile :
- Graduate of a Bac+4/+5 (Master's degree or equivalent) in computer science or equivalent.
- Proven experience of 5 years or more in Full Stack Java / Angular development.
- Very good command of Java (Spring, Spring Boot) and React.
- Good knowledge of modern web architectures and relational databases.
- Comfortable in an Agile environment.
- Autonomy, rigor, analytical skills, and team spirit.