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

Lead Software Engineer

Minor Hotels Europe and Americas

Lead Software Engineer developing Java/Angular applications in complex technical environments for major clients. Collaborating across teams and ensuring code quality and architectural decisions.

Posted 7/18/2026full-timeCasablanca • 🇲🇦 MoroccoSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates extensive experience in Full Stack Java and Angular development, with a strong focus on designing and implementing robust REST APIs and event-driven architectures using Apache Kafka. Proven ability to lead development teams, ensure code quality, and participate in Agile methodologies.

Highest-signal resume keywords
Java DevelopmentSpring BootAngularApache KafkaMicroservices

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 BootAngularREST APIsEvent-Driven ArchitectureMicroservicesUnit TestingIntegration TestingCI/CDRelational Databases
Soft Skills
Team PlayerAutonomousOrganized
Tools & Technologies
MavenGitSonarRabbitMQDockerKubernetes
Certifications & Qualifications
Bachelor's DegreeMaster's Degree
Industry Keywords
AgileScrumService Production

Tech Stack

Tools & technologies
AngularApacheDockerJavaKafkaKubernetesMavenMicroservicesPostgresRabbitMQSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Within our project teams, you will work on the development and evolution of Full Stack Java/Angular business applications for major enterprise clients in complex technical environments
  • Design and define the technical architectures of solutions
  • Lead and mentor development teams on technical matters
  • Design, develop and maintain backend Java (Spring Boot) and frontend Angular applications
  • Develop robust, secure and high-performance REST APIs
  • Design and implement event-driven architectures based on Apache Kafka
  • Ensure code quality through best practices (Clean Code, code reviews, Sonar, CI/CD)
  • Participate in technology choices and architecture decisions
  • Ensure application performance, scalability and resilience
  • Produce and oversee unit and integration tests
  • Participate in implementing Microservices and Event-Driven architectures
  • Collaborate closely with DevOps, Architects, QA and Product Owners
  • Participate in Agile/Scrum ceremonies and continuous improvement
  • Contribute to technical documentation and application support

Requirements

What you’ll need
  • Bachelor's or Master's degree (Bac+4 to Bac+5) in Computer Science or equivalent
  • Minimum 8 years of Java development experience
  • Strong proficiency in Java (preferably Java 17) and the Spring ecosystem (Boot, REST, Security, JPA)
  • Solid skills in Angular
  • Good knowledge of relational databases (SQL / PostgreSQL)
  • Proficient with Kafka (messaging, streaming, event-driven)
  • Familiarity with tools and environments: Maven, Git/GitLab, Sonar, RabbitMQ
  • Experience with testing (unit, integration) and automation (e.g., Robot Framework is a plus)
  • Familiarity with microservices and containerized environments (Docker, Kubernetes)
  • Knowledge of CI/CD pipelines
  • Team player, autonomous and organized
  • Experience in service production environments is a plus

Benefits

Comp & perks
  • Remote work possible in Morocco and internationally, flexibility and autonomy
  • Continuous learning: training, certifications and personalized development support
  • Varied, high-impact projects: challenging assignments for top-tier clients
  • Expert ecosystem: integration into active technical communities