Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Minor Hotels Europe and Americas

Software Engineer – Java, Vue.js

Minor Hotels Europe and Americas

Senior Software Engineer developing Full Stack Java and Vue.js applications for Capgemini. Engaging with complex technical environments and collaborating with diverse teams in an Agile setting.

Posted 7/26/2026contractCasablanca • 🇲🇦 MoroccoMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Full Stack Java development, with strong capabilities in Java, Spring Boot, and Vue.js for building high-performance applications. Proficient in RESTful API development, microservices architecture, and agile methodologies, ensuring code quality and effective collaboration.

Highest-signal resume keywords
Full Stack Java DevelopmentJava 17 and Spring BootVue.js (Vue 2 or Vue 3)RESTful API DevelopmentMicroservices Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootVue.jsRESTJPAPostgreSQLJavaScriptTypeScriptHTML5CSS3
Soft Skills
Team PlayerAutonomousWell OrganizedExcellent Communication
Tools & Technologies
MavenGitGitLabSonarQubeDockerKubernetes
Certifications & Qualifications
Degree in Computer Science
Industry Keywords
AgileScrumCI/CDUnit TestingIntegration Testing

Tech Stack

Tools & technologies
DockerJavaJavaScriptKubernetesMavenMicroservicesPostgresSpringSpring BootSpringBootSQLTypeScriptVue.js

About the role

Key responsibilities & impact
  • You will contribute to the development and evolution of business applications as a Full Stack Java/Vue.js developer
  • Design, develop and maintain Java backend applications (Spring Boot) and Vue.js frontends
  • Develop modern, high-performance and intuitive user interfaces
  • Develop and consume robust, secure RESTful APIs
  • Implement business services and manage the data access layer (JPA/PostgreSQL)
  • Participate in the design and evolution of microservices-oriented architectures
  • Write unit and integration tests and contribute to their automation
  • Ensure code quality through development best practices (Clean Code, SonarQube, code reviews)
  • Collaborate with project teams (QA, DevOps, Architects, Product Owners) in an Agile/Scrum environment
  • Take part in Agile ceremonies and continuous improvement initiatives
  • Contribute to technical documentation and provide application support.

Requirements

What you’ll need
  • Degree in Computer Science or equivalent (associate to master’s level)
  • Minimum 5 years’ experience in Full Stack Java development
  • Strong proficiency in Java (ideally Java 17) and the Spring ecosystem (Spring Boot, REST, Security, JPA)
  • Excellent command of Vue.js (Vue 2 or Vue 3)
  • Solid front-end development skills (JavaScript, TypeScript, HTML5, CSS3)
  • Good knowledge of relational databases (SQL/PostgreSQL)
  • Experience with microservices architectures
  • Familiarity with tools and environments: Maven, Git/GitLab, SonarQube
  • Familiarity with containerized environments (Docker, Kubernetes) is a plus
  • Knowledge of CI/CD pipelines
  • Experience with unit and integration testing
  • Team player, autonomous and well organized
  • Excellent communication skills
  • Experience delivering production services is a plus.

Benefits

Comp & perks
  • Remote work possible from Morocco and internationally
  • Flexibility and autonomy
  • Training opportunities
  • Certifications
  • Personalized mentoring/support
  • Varied, high-impact projects
  • Challenging assignments for top-tier clients