Founded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global
Software Engineer (Java/Vue.js)
Location
Worldwide
Posted
1 day ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer (Java/Vue.js)
Capgemini
Role Description Au sein de nos équipes projets, vous interviendrez sur le développement et l’évolution d’applications métiers Full Stack Java / Vue.js pour des clients grands comptes, dans des environnements techniques complexes. En tant que Senior Software Engineer Java / Vue.js (dominante Front-End), vos missions seront : - Concevoir, développer et maintenir des applications backend Java (Spring Boot) et frontend Vue.js. - Développer des interfaces utilisateur modernes, performantes et intuitives. - Développer et consommer des API RESTful robustes et sécurisées. - Implémenter des services métiers et gérer la couche d'accès aux données (JPA / PostgreSQL). - Participer à la conception et à l'évolution d'architectures orientées microservices. - Produire des tests unitaires et des tests d'intégration et contribuer à leur automatisation. - Garantir la qualité du code via les bonnes pratiques de développement (Clean Code, Sonar, revues de code). - Collaborer avec les équipes projet (QA, DevOps, Architectes, Product Owners) dans un environnement Agile / Scrum. - Participer aux cérémonies Agile et aux démarches d'amélioration continue. - Contribuer à la documentation technique et assurer le support applicatif. Qualifications - Diplômé(e) d'un Bac+2 à Bac+5 en informatique ou équivalent. - Expérience de 5 ans minimum en développement Java Full Stack. - Bonne maîtrise de Java (idéalement Java 17) et de l'écosystème Spring (Boot, REST, Security, JPA). - Excellente maîtrise de Vue.js (Vue 2 ou Vue 3). - Solides compétences en développement Front-End (JavaScript, TypeScript, HTML5, CSS3). - Bonne maîtrise des bases de données relationnelles (SQL / PostgreSQL). - Expérience sur les architectures Microservices. - Connaissance des outils et environnements : Maven, Git/GitLab, Sonar. - Familiarité avec les environnements conteneurisés (Docker, Kubernetes) est un plus. - Connaissance des chaînes CI/CD. - Expérience en tests unitaires et d'intégration. - Esprit d'équipe, autonomie et sens de l'organisation. - Excellentes capacités de communication. - Une expérience dans des contextes de production de services est un plus. Benefits - Qualité de vie au travail : télétravail possible au Maroc et à l’international, flexibilité et autonomie. - Apprentissage en continu : formations, certifications et accompagnement personnalisé. - Projets variés et à fort impact : missions stimulantes pour des clients de premier plan. - Écosystème d’expertise : intégration dans des communautés techniques actives. Company Description Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi-accueillant. En nous rejoignant, vous intégrez un collectif qui valorise la diversité, développe le potentiel de ses talents, s’engage dans des initiatives solidaires avec ses partenaires, et se mobilise pour réduire son impact environnemental sur tous ses sites et auprès de ses clients.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Actively participate in product development from conception through deployment and production monitoring; • Contribute to the design and evolution of our solutions, addressing performance and robustness requirements, among others; • Work on the development and maintenance of components for the new Exchange, Clearing, and Self-Regulation systems; • Work with technologies: C#, SQL, Redis, Kafka, MongoDB.
Go-to-Market Engineer, Data Operations
Maleda TechConnecting in demand IT talent with clients across the US
• Manage the data sources the team accesses, spanning internal company data and publicly available third-party data. • Clean, combine, and present structured and unstructured data into unified, actionable views that supply teams and account managers can actually use. • Build on top of Clay platform outputs and integrate them with internal data warehouse sources and other third-party data. • Support lead enrichment across supply verticals such as hotels, homes, services, and experiences, partnering with vertical stakeholders to source, clean, and consolidate data into a single usable view. • Translate business requirements from revenue operations, sales, and growth into working systems and prototypes rather than recommendations alone. • Contribute to internal tooling and prototype development that puts enriched data to work across go-to-market motions, including lead sourcing, outreach sequencing, and CRM hygiene. • Evaluate third-party data vendors and enrichment tools, identify gaps in current data coverage, and help close them.
• Design, develop, and maintain RESTful APIs using C#, ASP.NET Web API, .NET Framework, and .NET Core while implementing secure authentication using OAuth, JWT, or similar authentication protocols • Develop, package, and deploy API solutions through automated CI/CD pipelines and publish services using Azure API Management for routing, versioning, policy enforcement, monitoring, and security • Develop and execute unit, integration, and functional testing for .NET APIs to ensure application quality, performance, and reliability • Collaborate with frontend developers, backend data providers, architects, and QA teams to define API designs, integration strategies, and testing approaches • Troubleshoot, analyze, and resolve production issues while maintaining detailed technical documentation and supporting ongoing platform enhancements • Leverage AI-powered development tools to improve coding efficiency, testing, debugging, and overall software delivery within an Agile environment • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project
Desarrollador/a Full-Stack JavaScript – Junior, Intermedio, Senior
Expleo GroupThink bold, act reliable
• Participarás en el desarrollo, mantenimiento y evolución de aplicaciones web modernas para nuestros clientes, trabajando en entornos ágiles y asegurando calidad, seguridad y cumplimiento de estándares. • Desarrollo y mantenimiento de aplicaciones full-stack (cliente y servidor). • Implementación de evolutivos y mejoras sobre aplicaciones existentes. • Diseño y ejecución de pruebas unitarias y de integración. • Documentación técnica y funcional en Jira/Confluence. • Colaboración con equipos ágiles en sprints y gestión de backlog.




