Capgemini
Capgemini
Capgemini is a consulting and technology services company that helps organizations transform and manage their operations. Its work spans industries including aerospace, automotive, banking, healthcare, and logistics, with services covering cloud, cybersecurity, data and artificial intelligence, and enterprise management. Capgemini also focuses on innovation and sustainability as part of its approach to digital transformation. The company hires across a broad range of professions and experience levels, with an emphasis on building an innovative and diverse workforce.

Senior Full-Stack Java and Vue.js Engineer at Capgemini — Remote in Morocco

Build and support full-stack applications for Capgemini’s enterprise clients using Java, Spring Boot, and Vue.js. Work on secure APIs, microservices, data access, testing, and Agile delivery.

Description

  • Build and maintain Java backend services with Spring Boot and Vue.js frontend applications
  • Create modern, performant, and intuitive user interfaces
  • Develop and integrate secure, reliable REST APIs
  • Implement business services and manage data access with JPA and PostgreSQL
  • Help design and evolve microservices-based architectures
  • Write unit and integration tests and support test automation
  • Maintain code quality through Clean Code practices, Sonar, and peer reviews
  • Work with QA, DevOps, architects, and product owners in an Agile/Scrum team
  • Contribute to Agile ceremonies and continuous improvement efforts
  • Maintain technical documentation and support applications in operation

Requirements

  • Bachelor’s or master’s degree in computer science, a related discipline, or an equivalent qualification
  • At least five years of Java full-stack development experience
  • Strong Java skills, preferably with Java 17
  • Strong knowledge of Spring Boot, REST, Security, and JPA
  • Advanced Vue.js experience with Vue 2 or Vue 3
  • Proficiency in JavaScript, TypeScript, HTML5, and CSS3
  • Strong SQL and PostgreSQL capabilities
  • Experience designing or developing microservices architectures
  • Working knowledge of Maven, Git or GitLab, and Sonar
  • Understanding of CI/CD pipelines
  • Experience creating unit and integration tests
  • Docker and Kubernetes familiarity is advantageous
  • Experience supporting production services is advantageous
  • Collaborative, self-directed, and well-organized approach
  • Strong communication skills

Benefits

  • Remote work from Morocco and internationally
  • Flexible working arrangements with autonomy
  • Training, certifications, and individualized support
  • Varied, high-impact projects for leading clients
  • Participation in active technical communities
  • Inclusive, multicultural, and disability-inclusive workplace culture
  • Community initiatives with partner organizations
  • Company commitment to reducing environmental impact

Related Jobs

Nidec Conversion

Automation Commissioning Engineer – Nidec Conversion (Hybrid, Italy)

Nidec Conversion
5,001 – 10,000 Employees
ConsultingLogisticsManufacturing

Design, test, and commission PLC, SCADA, hardware, and software systems for industrial automation projects. Support Nidec Conversion’s global electrical solutions business through testing, field assistance, and customer documentation.

Open
FundApps

Mid-Level Software Engineer — London Hybrid

FundApps

Build backend and cloud-native software for FundApps, whose products monitor more than US$20 trillion in assets under management. Help deliver sustainable technology across a distributed platform using C#, PostgreSQL, AWS, Terraform, React, and TypeScript.

Open