
Lead Software Engineer
Minor Hotels Europe and Americas
contract
Posted on:
Location Type: Hybrid
Location: Casablanca • Morocco
Visit company websiteExplore more
Job Level
About the role
- Define the technical architecture and ensure the quality of backend development.
- Lead and provide technical guidance to development teams.
- Design and develop robust, scalable solutions using Java/Jakarta EE or Struts.
- Ensure implementation of development, security, and performance best practices.
- Collaborate with product, front-end, and DevOps teams to ensure overall solution consistency.
- Participate in integrating solutions into CI/CD environments (Git, Azure DevOps, Terraform).
- Stay current with emerging technologies and contribute to continuous process improvement.
Requirements
- Master’s degree (Bac+5) in Computer Science or equivalent.
- Proven experience (≥ 5 years) in backend development and in a Tech Lead role.
- Strong knowledge of Jakarta EE and/or Struts frameworks, and service-oriented architectures (REST, microservices).
- Solid experience in Java, SQL, and cloud environments (Azure, AWS or GCP).
- Familiarity with orchestration and CI/CD tools (Airflow, Azure Data Factory, Git, Azure DevOps).
- Technical leadership, analytical skills, autonomy, and ability to work effectively in a team.
- Cloud or Java certification is a plus.
Benefits
- Possibility to work remotely from Morocco and internationally, with autonomy in organizing your day; hybrid assignments available according to your preferences.
- Access to technology-specific training and certifications, personalized support, and a structured onboarding program.
- Work with major accounts across diverse sectors on challenging business and technical issues.
- Benefit from personalized technical mentoring and active integration into our professional communities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJakarta EEStrutsSQLRESTmicroservicesCI/CDcloud environmentsAzureAWS
Soft skills
technical leadershipanalytical skillsautonomyteamwork
Certifications
cloud certificationJava certification