FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineer – Java, Vue.js
Minor Hotels Europe and AmericasSenior 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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDockerJavaJavaScriptKubernetesMavenMicroservicesPostgresSpringSpring 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