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.

Lead Software Engineer
Minor Hotels Europe and AmericasLead Software Engineer developing Java/Angular applications in complex technical environments for major clients. Collaborating across teams and ensuring code quality and architectural decisions.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAngularApacheDockerJavaKafkaKubernetesMavenMicroservicesPostgresRabbitMQSpringSpring 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