cover image
IT Road Consulting

IT Road Consulting

www.itroad.ma

4 Jobs

66 Employees

About the Company

Acteur innovant dans le domaine des systèmes d’information, IT Road Consulting a mobilisé les meilleures compétences pour répondre aux impératifs de performance de ses clients en termes de qualité de service, de valeur ajoutée, et de coûts. IT Road Consulting a pour objectif d’accompagner et d’aider ses clients à mettre leur Système d’Information au service de leur stratégie à long terme. Pour cela, IT Road Consulting offre des prestations structurées qui répondent à toutes les exigences:  - Edition Solutions SI - Élaboration des Schémas directeurs SI - Urbanisation des Systèmes d’information - Audit de la sécurité - Audit de la gestion de projet - Audit et évaluation des systèmes d’information  - Mise en place des systèmes d’information - Assistance à la maîtrise d’ouvrage - Projets Informatiques en régie - Intégration et implémentation d’applications de gestion pour l’entreprise - Conception et développement d’applications spécifiques au Maroc et à l’international - Mise en œuvre et support technique des infrastructures logicielles  - Formation, assistance et expertise technologique. IT Road Consulting a pour mission d’offrir une expertise à la fine pointe de la technologie et de l'informatique et une qualité de service unique.

Listed Jobs

Company background Company brand
Company Name
IT Road Consulting
Job Title
Expert Full Stack Java Angular Kafka & Kubernetes
Job Description
**Job Title** Expert Full Stack Java Angular Kafka & Kubernetes **Role Summary** Full‑stack developer tasked with designing, coding, testing, and delivering Java/Angular solutions for B2B services. Responsible for integrating with Kafka, Kubernetes, and other enterprise components while ensuring code quality, maintainability, and operational readiness. **Expectations** - Understand and interpret techno‑functional solutions. - Deliver high‑quality, well‑documented code that meets business needs. - Actively propose optimizations and improvements. - Maintain operational stability and support MCO (Maintien en Condition Opérationnelle). **Key Responsibilities** - Analyse requirements and translate them into technical designs. - Develop and implement solutions in Java 17, Spring, Angular, JavaScript, and related technologies. - Write unit and integration tests (JUnit 5, Mockito). - Use Git/GitLab for version control and code reviews. - Build and deploy artifacts with Maven, Jenkins, and Kubernetes. - Ensure continuous integration and code quality via SonarQube. - Optimize SQL queries and database interactions. - Verify feasibility of proposed solutions and recommend enhancements. - Produce clear documentation and code comments. - Communicate progress daily in written and verbal formats (stand‑ups, meetings). **Required Skills** - Full‑stack Java/Angular expertise. - Proficiency in Java 17, Spring, REST, Maven, UML, and test frameworks (JUnit 5, Mockito). - Front‑end skills: HTML5, CSS3, responsive design, Angular. - Database: MongoDB, SQL (query optimization). - DevOps: Git, GitLab, Jenkins, SonarQube, Kubernetes. - Messaging: Kafka. - Agile development practices (Scrum/Kanban). - Strong problem‑solving, communication, and documentation abilities. **Required Education & Certifications** - Bachelor‑plus‑5 (Master or engineering school) in Information Systems or related field. - Minimum 5 years of relevant experience in a similar full‑stack role. - Experience in telecom or related complex business domains is a plus.
Casablanca, Morocco
On site
22-01-2026
Company background Company brand
Company Name
IT Road Consulting
Job Title
Tech Lead Java Senior (+6 ans) - secteur bancaire
Job Description
**Job Title** Tech Lead – Senior Java (6+ years) – Banking **Role Summary** Lead the design, development, and industrialisation of a generic, extensible, and configurable technology foundation that enables rapid, consistent deployment across multiple banking subsidiaries while accommodating local specificities. **Expectations** - Deliver high‑quality, maintainable microservices with strict security and performance standards. - Mentor and coach developers; act as the technical gatekeeper for architecture, coding standards, and best practices. - Coordinate cross‑functional squads and ensure technical alignment across projects. **Key Responsibilities** - Own technical steering: monitor project progress, manage technical risks, and enforce standards. - Lead backlog grooming and backlog management of new products and enhancements in collaboration with squads. - Design technical architecture, produce detailed design documents, and ensure deliverable readiness. - Review code, perform architectural reviews, document procedures, and mentor team members. - Coordinate technical synchronization among stakeholders and maintain cohesion across teams. - Govern quality and continuous improvement: enforce clean code, testing, CI/CD pipelines, and observability practices. **Required Skills** - **Backend & Architecture**: Java, Spring Boot (Microservices, Spring Security, Spring Data), API‑first design (OpenAPI/Swagger), Kafka/Event‑driven architecture, PostgreSQL, Oracle. - **Frontend**: React.js (hooks, state‑management, reusable components); Angular/TypeScript knowledge a plus. - **Architecture Patterns**: Hexagonal Architecture, Domain‑Driven Design, SOLID, Clean Code, TDD/BDD. - **Development Practices**: CI/CD (GitHub Actions, Jenkins), code quality tools (SonarQube), unit/integration/end‑to‑end testing. - **Security**: OWASP Top 10, OAuth2, OpenID Connect, Keycloak, PKCE, IAM. - **DevOps & Ops**: Docker, Kubernetes/Openshift, ELK stack (Elastic, Logstash, Kibana). - **Source Control**: Git, GitFlow. **Required Education & Certifications** - Bachelor’s/Master’s (Engineering) in Computer Science or equivalent (equivalent to BAC+5). - Proven experience as a Technical Lead on modernisation projects. - Banking domain knowledge preferred. - Strong communication, collaborative spirit, autonomy, and focus on performance and maintainability.
Casablanca, Morocco
On site
Senior
03-02-2026
Company background Company brand
Company Name
IT Road Consulting
Job Title
Lead Full Stack Developer JAVA - Secteur Bancaire ( +8 ans )
Job Description
Job Title: Lead Full‑Stack Developer (Java) – Banking Sector Role Summary: Architect and develop high‑performance, secure enterprise applications using Java EE and modern front‑end frameworks. Lead technical decisions, mentor teams, and ensure adherence to Agile/Scrum processes. Expectations: - Minimum 8 years of professional experience (the description states +8 years, but education states 4; will reflect 8+ years in summary). - Proven track record of delivering production‑ready solutions in a regulated banking environment. - Strong focus on quality, performance, and security throughout the development lifecycle. Key Responsibilities: 1. Design, develop, and maintain scalable microservice‑based applications. 2. Develop and expose RESTful APIs; integrate with front‑end components. 3. Build user interfaces with React (and optionally Angular 16) using TypeScript, Redux Toolkit, Hooks. 4. Write and maintain comprehensive technical documentation. 5. Implement and enforce code quality standards through unit, integration, and code‑review processes. 6. Optimize application performance and secure all layers (authentication, authorization via Spring Security/JWT). 7. Participate in daily stand‑ups, sprint planning, reviews, and retrospectives. 8. Collaborate with UX/UI teams to translate design specifications into functional UI components. 9. Utilize CI/CD pipelines, Docker, and version control to streamline deployments. Required Skills: - Backend: Java 11/17, Spring Boot, Hibernate/JPA, REST, Spring Security/JWT, Maven/Gradle. - Frontend: React.js, TypeScript, Redux Toolkit, Jest, React Testing Library, SCSS/Styled‑Components; Angular 16 (optional). - Infrastructure: Git, Docker, CI/CD, Oracle database, Agile/Scrum methodology. - Soft skills: leadership, clear communication, problem‑solving, continuous improvement mindset. Required Education & Certifications: - Bachelor’s/Master’s degree (Bac+5) in Computer Science, Software Engineering, or equivalent. - Certifications in Java, Spring, or Agile (e.g., Scrum Master) are a plus but not mandatory.
Casablanca, Morocco
On site
Senior
11-02-2026
Company background Company brand
Company Name
IT Road Consulting
Job Title
Tech lead Senior (java - springboot-react)
Job Description
**Job Title** Tech Lead Senior (Java – Spring Boot – React) **Role Summary** Provide technical leadership for full‑stack development projects, collaborating with architects to design scalable, maintainable software. Mentor developers, enforce coding standards, and ensure high quality, performance‑optimized deliverables. **Expectations** - Define architecture in line with business requirements and global architectural guidelines. - Mentor team members, reviewing code and enforcing best practices. - Identify technical risks early and propose effective solutions. - Collaborate cross‑functionally with DevOps, architects and consultants to integrate and deploy solutions. **Key Responsibilities** - Co‑create technical and software architecture with architects. - Lead design, coding, and implementation of application solutions. - Organize and conduct code reviews, enforcing coding standards. - Spot technical challenges and risks; provide mitigation strategies. - Work with DevOps, architects and consultants to ensure smooth integration and deployment. - Maintain code quality, performance, and reliability of deliverables. **Required Skills** - Java 11+ (including PL/SQL), JavaScript, React, Spring Boot, Hibernate. - Relational databases (Oracle, PostgreSQL) and NoSQL (MongoDB). - Build & CI/CD tools: Maven, Git, Jenkins/GitLab. - Web and mobile development fundamentals. - Strong understanding of software quality, performance, and maintainability. - Mentorship and code‑review capabilities. **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Software Engineering, or equivalent. - Proven senior‑level experience leading Java/Spring Boot and React projects. - Certification in Java or Spring (e.g., Oracle Java SE 11 Programmer, Spring Professional) is preferred.
Casablanca, Morocco
On site
Senior
19-02-2026