Database Developer Jobs
1046 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>Job Description </b><div> <p><font dir="auto" ><font dir="auto" >Integrated into the back-office teams of the Supply/Store DF, the consultant will be responsible for developing and maintaining the back-office solution and its companion mobile application used by our client's hypermarkets and supermarkets using Microsoft technologies.</font></font></p> <p><font dir="auto" ><font dir="auto" >Technical environment:</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Proficiency in Microsoft web and mobile development technologies, including </font></font><strong><font dir="auto" ><font dir="auto" >Xamarin.Forms 5, C#, .Net 4.0 Core, ASP.Net MVC 5, ASP.Net Web Forms, Entity Framework.</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Experience with SQL Server databases and associated development tools such as SSIS, SSRS and Powershell.</font></font></li> <li><font dir="auto" ><font dir="auto" >In-depth knowledge of </font></font><strong><font dir="auto" ><font dir="auto" >GitLab CI/CD</font></font></strong><font dir="auto" ><font dir="auto" > for source code management and continuous integration.</font></font></li> <li><font dir="auto" ><font dir="auto" >Knowledge of Agile project management methods (Scrum, Sprint Planning, Backlog)</font></font></li> </ul> <p> </p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <ul> <li><font dir="auto" ><font dir="auto" >A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></li> <li><font dir="auto" ><font dir="auto" >Over 7 years of experience </font></font><strong><font dir="auto" ><font dir="auto" >in C# / .Net</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Experience in the retail or mass distribution sector would be an asset.</font></font></li></ul></div><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <ul><li>Design, develop, and maintain back-end microservices in Java / Spring Boot.</li><li>Implement and operate real-time messaging and streaming solutions via Kafka.</li><li>Develop and optimize MongoDB databases to manage large volumes of data.</li><li>Participate in technical and functional design phases.</li><li>Integrate quality best practices (tests, code reviews, CI/CD).</li><li>Contribute to the security and performance of applications.</li><li>Work closely with front-end, DevOps, and product teams.</li><li>Evolve in an Agile environment (Scrum/SAFe).</li></ul> <br> Required profile : <ul><li>Very good command of Java / Spring Boot.</li><li>Expertise in Kafka (streaming, messaging, high availability).</li><li>Experience in MongoDB (modeling, optimization, large volume management).</li><li>Solid knowledge of microservices and REST API integration.</li><li>Experience with CI/CD environments and Docker/Kubernetes.</li><li>Agile / Scrum methodologies.</li><li>Minimum 5 years of experience in similar roles.</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p><font dir="auto" ><font dir="auto" >The Digital Factory Supply Chain designs and develops digital services for the entire </font></font><br><font dir="auto" ><font dir="auto" >
supply chain, from automated in-store ordering to supplier management, from warehouse </font></font><br><font dir="auto" ><font dir="auto" >
preparation to transport to points of sale, leveraging advanced technologies, </font></font><br><font dir="auto" ><font dir="auto" >
data, machine learning and artificial intelligence to maximize the value of initiatives.</font></font></p> <p><font dir="auto" ><font dir="auto" >Integrated into the DF Supply teams, the consultant will be responsible for developing and </font></font><br><font dir="auto" ><font dir="auto" >
maintaining web applications and APIs that enable the configuration and optimization of </font></font><br><font dir="auto" ><font dir="auto" >
automated store orders, using Angular and Java Spring Boot technologies. </font></font><br><font dir="auto" ><font dir="auto" >
They will be in charge of the design, development, testing, and deployment of </font></font><br><font dir="auto" ><font dir="auto" >
applications related to warehouse storage, adhering to quality standards and </font></font><br><font dir="auto" ><font dir="auto" >
best development practices.</font></font></p> <p> </p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <em> <strong> <u>Must Have :</u> </strong> </em> </p> <p> <br><font dir="auto" ><font dir="auto" >
Design, develop, and maintain robust and scalable applications using Java, Spring </font></font><br><font dir="auto" ><font dir="auto" >
Boot, and Angular. </font></font><br><font dir="auto" ><font dir="auto" >
Contribute to the continuous improvement of product quality and </font></font><br><font dir="auto" ><font dir="auto" >
development practices </font></font><br><font dir="auto" ><font dir="auto" >
. Ensure the maintenance and evolution of existing applications.</font></font></p> <p> <br>
<u> <em> <strong>Nice to Have :</strong> </em> </u> </p> <p> <br><font dir="auto" ><font dir="auto" >
Architecting microservices and event-driven solutions </font></font><br><font dir="auto" ><font dir="auto" >
; managing relational and document-oriented databases </font></font><br><font dir="auto" ><font dir="auto" >
; applying DevOps principles, particularly CI/CD; </font></font><br><font dir="auto" ><font dir="auto" >
using version control with Git; </font></font><br><font dir="auto" ><font dir="auto" >
integrating craftsmanship principles and best practices such as SOLID, YAGNI, and </font></font><br><font dir="auto" ><font dir="auto" >
test coverage with Sonar; </font></font><br><font dir="auto" ><font dir="auto" >
regular use of generative AI tools; </font></font><br><font dir="auto" ><font dir="auto" >
participating in all phases of the software lifecycle from design to production and operation; </font></font><br><font dir="auto" ><font dir="auto" >
adopting </font></font><br><font dir="auto" ><font dir="auto" >
agile methodologies, particularly Scrum; </font></font><br><font dir="auto" ><font dir="auto" >
knowledge of Operation/Camunda (BPMN workflow engine management).</font></font></p></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p><font dir="auto" ><font dir="auto" >The Digital Factory Supply Chain designs and develops digital services for the entire </font></font><br><font dir="auto" ><font dir="auto" >
supply chain, from automated in-store ordering to supplier management, from warehouse </font></font><br><font dir="auto" ><font dir="auto" >
preparation to transport to points of sale, leveraging advanced technologies, </font></font><br><font dir="auto" ><font dir="auto" >
data, machine learning and artificial intelligence to maximize the value of initiatives.</font></font></p> <p><font dir="auto" ><font dir="auto" >Integrated into the DF Supply teams, the consultant will be responsible for developing and </font></font><br><font dir="auto" ><font dir="auto" >
maintaining web applications and APIs that enable the configuration and optimization of </font></font><br><font dir="auto" ><font dir="auto" >
automated store orders, using Angular and Java Spring Boot technologies. </font></font><br><font dir="auto" ><font dir="auto" >
They will be in charge of the design, development, testing, and deployment of </font></font><br><font dir="auto" ><font dir="auto" >
applications related to warehouse storage, adhering to quality standards and </font></font><br><font dir="auto" ><font dir="auto" >
best development practices.</font></font></p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <p> <em> <strong> <u>Must Have :</u> </strong> </em> </p> <p> <br><font dir="auto" ><font dir="auto" >
Design, develop, and maintain robust and scalable applications using Java, Spring </font></font><br><font dir="auto" ><font dir="auto" >
Boot, and Angular. </font></font><br><font dir="auto" ><font dir="auto" >
Contribute to the continuous improvement of product quality and </font></font><br><font dir="auto" ><font dir="auto" >
development practices </font></font><br><font dir="auto" ><font dir="auto" >
. Ensure the maintenance and evolution of existing applications.</font></font></p> <p> <br>
<u> <em> <strong>Nice to Have :</strong> </em> </u> </p> <p> <br><font dir="auto" ><font dir="auto" >
Architecting microservices and event-driven solutions </font></font><br><font dir="auto" ><font dir="auto" >
; managing relational and document-oriented databases </font></font><br><font dir="auto" ><font dir="auto" >
; applying DevOps principles, particularly CI/CD; </font></font><br><font dir="auto" ><font dir="auto" >
using version control with Git; </font></font><br><font dir="auto" ><font dir="auto" >
integrating craftsmanship principles and best practices such as SOLID, YAGNI, and </font></font><br><font dir="auto" ><font dir="auto" >
test coverage with Sonar; </font></font><br><font dir="auto" ><font dir="auto" >
regular use of generative AI tools; </font></font><br><font dir="auto" ><font dir="auto" >
participating in all phases of the software lifecycle from design to production and operation; </font></font><br><font dir="auto" ><font dir="auto" >
adopting </font></font><br><font dir="auto" ><font dir="auto" >
agile methodologies, particularly Scrum; </font></font><br><font dir="auto" ><font dir="auto" >
knowledge of Operation/Camunda (BPMN workflow engine management).</font></font></p></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p><font dir="auto" ><font dir="auto" >As a Data Consultant, you will join a Scrum team and focus on a specific functional area. Your role will be to contribute to data projects by providing your expertise on the following tasks: </font></font><br>
<br><font dir="auto" ><font dir="auto" >
Participate in the execution of all business projects; </font></font><br><font dir="auto" ><font dir="auto" >
Handle correction requests arising from incidents or anomalies; </font></font><br><font dir="auto" ><font dir="auto" >
Participate in the self-training and skills development of the development team; Apply best practices and development standards; </font></font><br><font dir="auto" ><font dir="auto" >
Implement DevOps methodologies; </font></font><br><font dir="auto" ><font dir="auto" >
Contribute to usage estimates and release planning; </font></font><br><font dir="auto" ><font dir="auto" >
Contribute to delivery automation </font></font><br><font dir="auto" ><font dir="auto" >
; Develop and document your code; </font></font><br><font dir="auto" ><font dir="auto" >
Work within a Scrum team (Product Owner, Developers, QA, Support).</font></font></p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <p><font dir="auto" ><font dir="auto" > Experience in distributed systems architecture, Big Data, </font></font><br><font dir="auto" ><font dir="auto" >
Scala/Java (experience in one of the two languages is required), </font></font><br><font dir="auto" ><font dir="auto" >
Big Data ecosystem (Hadoop, Spark, Apache Kafka, Avro...), </font></font><br><font dir="auto" ><font dir="auto" >
Proficiency in CI/CD and deployment and orchestration tools (Jenkins, GitLab, Kubernetes, Docker, Ansible), </font></font><br><font dir="auto" ><font dir="auto" >
Fundamental concepts of Kafka, </font></font><br><font dir="auto" ><font dir="auto" >
NoSQL databases (Cassandra, BigTable), </font></font><br><font dir="auto" ><font dir="auto" >
Search engines (Elastic Search...)</font></font></p></div><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>The consultant will be involved in:</p><br><br><ul><li>Designing and developing robust and high-performance <strong>Java / Spring Boot</strong> applications.</li><li>Implementing and evolving <strong>microservices</strong> and <strong>event-driven</strong> architectures.</li><li>Managing relational databases (<strong>PostgreSQL / SQL</strong>) and NoSQL databases (<strong>Couchbase</strong>).</li><li>Applying <strong>TDD</strong> best practices and optimizing test coverage.</li><li>Continuously improving code quality (SOLID, YAGNI, Sonar, performance).</li><li>Analyzing and optimizing application performance (scalability, response time, load).</li><li>Participating in the complete software lifecycle (design, development, production release, run).</li><li>Integrating into a <strong>DevOps</strong> environment (CI/CD, Git, Kubernetes).</li><li>Deploying and operating applications in a containerized environment.</li><li>Contributing to the spread of best practices and craftsmanship.</li><li>Working using the <strong>Scrum</strong> methodology.</li></ul> <br> Required profile : <p>Graduated with a Bac+5 degree from an engineering school or equivalent</p><br><br><p><u><strong>Experience:</strong></u> Minimum 5 years in Java Back-End development, including significant experience in distributed architectures and DevOps environments. + experience in retail / mass distribution is a plus</p><br><br><p><strong><u>Technical skills:</u></strong> </p><br><br><ul><li>Java (expert)</li><li>Spring Boot</li><li>Microservices architecture</li><li>Event-driven architecture</li><li>Kubernetes</li></ul><p><u><strong>Methodological & behavioral skills:</strong></u></p><br><br><ul><li>Excellent written and oral communication (French)</li><li>Analytical and reflective mindset</li><li>Continuous improvement orientation</li><li>Adherence to deadlines and quality standards</li><li>Team spirit</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Design, develop, and maintain robust and scalable applications using Java, Spring Boot, and React. Proven experience with microservices and event-driven architectures. Proficiency in relational and/or document-oriented databases (PostgreSQL, MongoDB). Experience with Clean Architecture and Domain-Driven Design (DDD) principles. Participation in the design and maintenance of a coherent Design System. Experience with Test-Driven Development (TDD), unit testing (JUnit + Mockito), and end-to-end testing. Skills in JavaScript/TypeScript, Jest/ViteTest, and Vite. Contribute to continuous product quality improvement (coverage, SonarQube, SOLID, Yagni). Proficiency in DevOps workflows: GitLab CI/CD, containerization, and pipeline automation. Git version control applied according to best practices (branching, MR, code review). Participate in the entire software development cycle: design, development, deployment, and operation. Ensure ongoing maintenance and bug fixes for existing applications. Apply agile methodologies, particularly Scrum. Actively contribute to the continuous improvement of engineering practices.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Master's degree (Bac+5) in engineering or equivalent university degree with a specialization in computer science, or equivalent significant experience. Over 7 years of experience in Java/React. Experience in the retail or mass distribution sector would be a plus. Excellent written and oral communication skills: Good written and oral communication in French for smooth interactions with the business. Analytical mindset and continuous improvement. Ability to take a step back and see the bigger picture. Ability to meet deadlines while maintaining high standards. Team spirit.</font></font></p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Description du poste En tant que d veloppeur avec 5 ann es d'exp rience , vos responsabilit s seront de : Participer au d veloppement des nouvelles fonctionnalit s Faire le chiffrage et r alisation des demandes de changement crire du code en mettant l'accent sur la qualit , la r utilisabilit et la maintenabilit crire des tests unitaires automatis s Communiquer sur l tat d avancement Livrer du code de qualit (respect des bonnes pratiques) Exp rience significative sur des projets BUILD Contribuer au partage des connaissances en participant des ateliers internes et externe (Digital Lab )</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Vous ma trisez les aspects techniques ci-dessous:</p><ul><li>Java 8+ ( 8, 11, 17, 21 )</li><li>Spring : Spring Boot , Spring Data Spring MVC, Spring Security ..</li><li>Respect des bonnes pratiques du codage : Design Pattern, Clean Code, ..</li><li>Architecture : microservices</li><li>Une exp rience sur le Front technologies est un plus : Angular, React</li><li>Manipulation des APIs REST</li><li>Exp rience de travail avec les bases de donn es : MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..</li><li>Logique de test : Junit, Mockito</li><li>Bonne culture DevOps : Git, Jenkins, CI/CD, Docker</li><li>Travail dans un environnement Agile : Scrum, SAFe</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >The Digital Factory Supply Chain designs and develops digital services for the entire supply chain, from automated in-store ordering to supplier management, from warehouse preparation to transportation to points of sale, leveraging advanced technologies, data, machine learning, and artificial intelligence to maximize the value of initiatives. As part of the DF Supply teams, the consultant will be responsible for developing and maintaining web applications and APIs that enable the configuration and optimization of automated store orders, using Angular and Java Spring Boot technologies. They will be in charge of the design, development, testing, and deployment of applications related to warehouse warehousing, adhering to quality standards and best development practices.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><font dir="auto" ><font dir="auto" >Design, develop and maintain robust and scalable applications with Java, Spring Boot and Angular</font></font></li><li><font dir="auto" ><font dir="auto" >Contribute to the continuous improvement of product quality and development practices</font></font></li><li><font dir="auto" ><font dir="auto" >To ensure the maintenance and evolution of existing applications</font></font></li><li><font dir="auto" ><font dir="auto" >Architecting microservices and event-driven solutions</font></font></li><li><font dir="auto" ><font dir="auto" >Managing relational and document-oriented databases</font></font></li><li><font dir="auto" ><font dir="auto" >Apply DevOps principles, especially CI/CD</font></font></li><li><font dir="auto" ><font dir="auto" >Use version control with Git</font></font></li><li><font dir="auto" ><font dir="auto" >Integrate craftsmanship principles and best practices such as SOLID, YAGNI, and test coverage with Sonar</font></font></li><li><font dir="auto" ><font dir="auto" >Use of Generative AI tools regularly</font></font></li><li><font dir="auto" ><font dir="auto" >Participate in all phases of the software lifecycle, from design to production and operation.</font></font></li><li><font dir="auto" ><font dir="auto" >Adopt agile methods, especially Scrum</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of Operaton/Camunda (BPMN workflow engine management)</font></font></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The Digital Factory Supply Chain designs and develops digital services for the entire supply chain, from automatic store ordering to supplier management, from warehouse preparation to delivery to points of sale, by leveraging advanced technologies, data, machine learning, and artificial intelligence to maximize the value of initiatives. Integrated into the DF Supply teams, the consultant will be responsible for developing and maintaining web applications and APIs that enable the configuration and optimization of automatic store orders, using Angular and Java SpringBoot technologies. He/she will be in charge of the design, development, testing, and production deployment of applications related to warehouse storage, respecting quality standards and good development practices.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Design, develop, and maintain robust and scalable applications with Java, Spring Boot, and Angular</li><li>Contribute to the continuous improvement of product quality and development practices</li><li>Ensure the maintenance and evolution of existing applications</li></ul><p><strong>Nice to Have:</strong></p><ul><li>Architect microservices and event-driven solutions</li><li>Manage relational and document-oriented databases</li><li>Apply DevOps principles, especially CI/CD</li><li>Use versioning with Git</li><li>Integrate craftsmanship principles and best practices such as SOLID, YAGNI, and test coverage with Sonar</li><li>Regularly use Generative AI tools</li><li>Participate in all phases of the software lifecycle from design to production and run</li><li>Adopt agile methodologies, particularly Scrum</li><li>Knowledge of operaton/camunda (management of BPMN workflow engine)</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Description du poste En tant que D veloppeur Fullstack Java, vous aurez comme mission de: Concevoir, d velopper et maintenir des applications robustes et scalables avec les technologies Java et Spring Webflux. Exp riences significatives avec des architectures microservices et event-driven. Exp riences avec les bases de donn es relationnelles et/ou orient e document et Redis. Exp riences avec le framework front, comme VueJS. Exp riences significatives sur les architectures fortes charges. Connaissances appr ci es sur le langage PHP et le framework Symfony. Familier avec les principes DevOps, notamment la CICD. Familier avec le versionning, notamment Git. Compr hension et usage des principes de craftsmanship. Contribuer l'am lioration de la qualit du produit (Test coverage, Sonar, SOLID, YAGNI ) Participer toutes les phases du cycle de d veloppement logiciel, de la conception en passant par la mise en production et le run. Excellentes aptitudes la collaboration et au travail en quipe. Bonne communication crite et orale en fran ais pour des interactions fluides avec le m tier. Contribuer l'am lioration continue des pratiques de d veloppement. Assurer la maintenance et l' volution des applications existantes. Sens critique permettant d' valuer objectivement diff rentes solutions. Capacit prendre du recul sur les probl matiques techniques et fonctionnelles. Autonomie et proactivit dans l'organisation du travail et la r solution de probl mes. Participation active aux d cisions d' quipe avec des contributions constructives. Capacit respecter les d lais tout en maintenant des standards lev s. Familier avec les m thodes agiles, notamment SCRUM.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Qualifications Dipl m (e) d un Bac+5 en cole d'ing nieur ou quivalent universitaire avec une sp cialisation en informatique, ou justifiant d'une exp rience significative quivalente Exp rience de 7 ans et plus en Dev Fullstack Java Une exp rience dans le secteur du commerce de d tail ou de la grande distribution serait un plus</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>Job Description </b><div> <p><font dir="auto" ><font dir="auto" >We are looking for a </font></font><strong><font dir="auto" ><font dir="auto" >JAVA Back-end or Full Stack Technical Expert</font></font></strong><font dir="auto" ><font dir="auto" > to work within a Digital Factory of our client, a major player in the mass retail sector.</font></font></p> <p>Mission :</p> <ul> <li><font dir="auto" ><font dir="auto" >Participation in defining project architectures in support of technical managers.</font></font></li> <li><font dir="auto" ><font dir="auto" >Steering and monitoring actual developments while ensuring best practices and adherence to initial recommendations,</font></font></li> <li><font dir="auto" ><font dir="auto" >Independently managing upstream research and development studies and redesigning the architecture of existing projects,</font></font></li> <li><font dir="auto" ><font dir="auto" >Participation in the technical response of the AVVs,</font></font></li> <li><font dir="auto" ><font dir="auto" >Technology watch,</font></font></li> <li><font dir="auto" ><font dir="auto" >Implementation of Proofs of Concept (POCs) and development of complex modules</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Adopting Agile and project-based </font></font><strong><font dir="auto" ><font dir="auto" >architectures: microservices/event-driven/Hexagonal/Modular</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Actively contribute to improving software quality (automated testing, code coverage, Sonar).</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <p><font dir="auto" ><font dir="auto" >A Master's degree ( </font></font><strong><font dir="auto" ><font dir="auto" >Bac+5</font></font></strong><font dir="auto" ><font dir="auto" > ) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></p> <p><font dir="auto" ><font dir="auto" >Experience: +7 </font></font><strong><font dir="auto" ><font dir="auto" >years either in </font></font></strong> <strong><font dir="auto" ><font dir="auto" >Java/Spring Boot and Kafka Backend </font></font><u><font dir="auto" ><font dir="auto" >or</font></font></u> </strong><font dir="auto" ></font><strong><font dir="auto" ><font dir="auto" > in a full stack</font></font></strong><font dir="auto" ><font dir="auto" > environment </font><font dir="auto" >( </font></font><strong><font dir="auto" ><font dir="auto" >Java/Angular, React or Vue JS)</font></font></strong> </p> <p> <u><font dir="auto" ><font dir="auto" >Technical requirements</font></font></u> </p> <ul> <li><font dir="auto" ><font dir="auto" >Architectures: Microservices, Hexagonal, or Event-driven</font></font></li> <li>Build Project : From Scratch</li> <li><font dir="auto" ><font dir="auto" >Proficiency in </font></font><strong><font dir="auto" ><font dir="auto" >JAVA, KAFKA and the Spring ecosystem </font></font></strong> <strong><font dir="auto" ><font dir="auto" >#MustHave</font></font></strong><font dir="auto" ><font dir="auto" > , recent versions will be a plus (Spring3, JAVA 17+)</font></font></li> <li><font dir="auto" ><font dir="auto" >Front end: </font></font><strong><font dir="auto" ><font dir="auto" >Angular 18+, React JS, Vue JS (optional)</font></font></strong> </li> <li>BDD relationnelles (<strong>PostgreSQL, SQL)</strong> </li> <li><font dir="auto" ><font dir="auto" >Version control tools: Git, CI/CD pipelines, especially via GitLab CI/CD</font></font></li> <li><font dir="auto" ><font dir="auto" >Cloud, including GCP (BigQuery, BigTable) and Azure</font></font></li> <li><font dir="auto" ><font dir="auto" >Using Docker for packaging and deploying applications in a DevOps context.</font></font></li> <li><font dir="auto" ><font dir="auto" >Knowledge of Clean Architecture and craftsmanship principles (SOLID, YAGNI)</font></font></li> <li><font dir="auto" ><font dir="auto" >Unit tests and integration tests, including JUnit, Mockito, Karate, Gatling (performance tests).</font></font></li> <li><font dir="auto" ><font dir="auto" >Proficiency in agile methodologies, particularly </font></font><strong><font dir="auto" ><font dir="auto" >SCRUM</font></font></strong> </li> </ul> <p> <u><font dir="auto" ><font dir="auto" >Functional and behavioral skills</font></font></u> </p> <ul> <li><font dir="auto" ><font dir="auto" >Team spirit and collaboration</font></font></li> <li><font dir="auto" ><font dir="auto" >Good written and oral communication</font></font></li> <li><font dir="auto" ><font dir="auto" >Critical thinking and selectivity.</font></font></li> <li><font dir="auto" ><font dir="auto" >Taking a step back to examine technical and functional issues.</font></font></li> <li><font dir="auto" ><font dir="auto" >Autonomy and proactivity</font></font></li> <li><font dir="auto" ><font dir="auto" >Rigour and punctuality</font></font></li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Within our project teams, you will be involved in the development and evolution of Full Stack Java / Angular middleware applications for large clients, in complex technical environments. As a Senior Software Engineer Java/Angular and Kafka, your missions will be: Design, develop and maintain backend Java applications (Spring Boot) and frontend Angular. Develop robust and performant RESTful APIs. Implement middleware services and manage the data access layer (JPA / PostgreSQL). Integrate and manage data flows via Apache Kafka (streaming, messaging, event-driven). Produce unit and integration tests (JUnit, Mockito) and participate in their automation. Participate in the implementation of modern architectures (microservices, event-driven architecture, Docker/Kubernetes). Contribute to code quality through best practices (Clean Code, Sonar, CI/CD). Collaborate with project teams (QA, DevOps, architects) in an Agile / Scrum environment. Participate in Agile ceremonies and continuous improvement. Contribute to technical documentation and provide application support.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Graduate (Bac+2/Bac+3) in computer science or equivalent.</p><p>Minimum 5 years of experience in Java development.</p><p>Good command of Java (ideally Java 17) and the Spring ecosystem (Boot, REST, Security, JPA).</p><p>Solid skills in Angular.</p><p>Good command of relational databases (SQL / PostgreSQL).</p><p>Proven experience in Kafka (messaging, streaming, event-driven).</p><p>Knowledge of tools and environments: Maven, Git/GitLab, Sonar, RabbitMQ.</p><p>Experience in testing (unit, integration) and automation (e.g., Robot Framework is a plus).</p><p>Familiarity with microservices and containerized environments (Docker, Kubernetes).</p><p>Knowledge of CI/CD pipelines.</p><p>Team spirit, autonomy, and organizational skills.</p><p>Business knowledge in service production environments is a plus.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p> <strong><font dir="auto" ><font dir="auto" >Key skills by domain:</font></font></strong> </p> <ul> <li> <strong><font dir="auto" ><font dir="auto" >Backend:</font></font></strong><font dir="auto" ><font dir="auto" > FastAPI / Django (or equivalent)</font></font></li> <li> <strong><font dir="auto" ><font dir="auto" >Data:</font></font></strong><font dir="auto" ><font dir="auto" > Data processing, scripting</font></font></li> <li> <strong><font dir="auto" ><font dir="auto" >APIs:</font></font></strong><font dir="auto" ><font dir="auto" > REST service development</font></font></li> <li> <strong><font dir="auto" ><font dir="auto" >Automation:</font></font></strong><font dir="auto" ><font dir="auto" > Scripts / task automation</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><font dir="auto" ><font dir="auto" >Qualifications </font></font></p><div> <p> <strong><font dir="auto" ><font dir="auto" >Desired profile</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Bachelor's degree (Bac+3) or Master's degree (Bac+5) in computer science or equivalent.</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience in Python backend development (FastAPI / Django or equivalent).</font></font></li> <li><font dir="auto" ><font dir="auto" >Good mastery of data processing and Python scripting.</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience in designing REST APIs.</font></font></li> <li><font dir="auto" ><font dir="auto" >Sensitivity to automation and optimization of recurring tasks.</font></font></li> <li><font dir="auto" ><font dir="auto" >Autonomy, rigor and a taste for working in a multidisciplinary team.</font></font></li></ul></div><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span>GEC recrute | Développeur Full Stack Senior (React / NestJS / FastAPI / PostgreSQL)</span></b><br></p><br><p><span>Dans le cadre d'un projet à forte dimension digitale et data, </span><b><span>GEC – Global Experts Consulting</span></b><span> recherche un </span><b><span>Développeur Full Stack Senior</span></b><span> pour accompagner le développement d'applications métiers stratégiques et de plateformes orientées Data & Intelligence Client.</span><br></p><br><b><span>Vos missions :</span></b><br><br><span>Développer et faire évoluer des applications web Full Stack (conception, développement, tests et mise en production)</span><br><br><span>Concevoir et maintenir des APIs REST robustes, sécurisées et documentées</span><br><br><span>Participer au développement de modules analytiques, tableaux de bord et solutions de scoring</span><br><br><span>Optimiser les performances de la couche Data (PostgreSQL, requêtes complexes, vues matérialisées, indexation)</span><br><br><span>Garantir la qualité des données, le monitoring des traitements et la fiabilité des applications</span><br><br><span>Collaborer avec les équipes Produit pour challenger les besoins fonctionnels et proposer les meilleures solutions techniques</span><br><br><b><span>Profil recherché :</span></b><br><br><span>Expérience confirmée en développement Full Stack</span><br><br><span>Excellente maîtrise de </span><b><span>React</span></b><span>, </span><b><span>TypeScript</span></b><span> et </span><b><span>NestJS</span></b><br><br><span>Bonne connaissance de </span><b><span>FastAPI (Python)</span></b><span> appréciée</span><br><br><span>Solide expertise sur </span><b><span>PostgreSQL</span></b><span> (optimisation SQL, gros volumes de données, indexation, partitionnement)</span><br><br><span>Maîtrise des APIs REST, Docker, Git et des environnements CI/CD</span><br><br><span>Esprit d'analyse, autonomie et capacité à évoluer dans un environnement Agile</span><br><br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >In this role, your main responsibilities will be: Gathering and analyzing business needs; Data exploration and understanding of data sources; Data preparation (cleaning, transformation, structuring); Data modeling (relationships, metrics, KPIs); Development of Power BI reports and dashboards; Action planning for metrics and indicators in DAX; Data transformation with Power Query (M language); Participation in automation via Power Automate; Potential contribution to internal applications via Power Apps.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><font dir="auto" ><font dir="auto" >Degree: Master's degree (Bac+5)</font></font></li><li><font dir="auto" ><font dir="auto" >Experience: 3-5 years</font></font></li><li><font dir="auto" ><font dir="auto" >Skills: Data Visualization Databases (SQL appreciated) Business Intelligence Data Science (notions appreciated) Tools & Languages: Power BI DAX Power Query (M language) Power Automate Power Apps (bonus) Methods: Data Exploration Data Preparation Data Visualization</font></font></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>Job Description </b><div> <p><font dir="auto" ><font dir="auto" >As an experienced Data Engineer, you will be responsible for:</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Design, develop, and maintain robust and scalable ETL/ELT data pipelines using Databricks, </font></font><strong><font dir="auto" ><font dir="auto" >Python</font></font></strong><font dir="auto" ><font dir="auto" > , and SQL</font></font></li> <li><font dir="auto" ><font dir="auto" > Integrate data from multiple sources (databases, files, APIs, etc.)</font></font></li> <li><font dir="auto" ><font dir="auto" > Transform and clean the data to guarantee its quality and consistency</font></font></li> <li><font dir="auto" ><font dir="auto" > Automate data processing tasks for efficient and reliable execution</font></font></li> <li><font dir="auto" ><font dir="auto" > Implement monitoring and alert processes to ensure pipeline availability and health.</font></font></li> <li><font dir="auto" ><font dir="auto" > Collaborating with data analysts and data scientists to understand their data needs and provide them with high-quality data</font></font></li> <li><font dir="auto" ><font dir="auto" > Document data pipelines and processes clearly and concisely</font></font></li> <li><font dir="auto" ><font dir="auto" > Stay up-to-date on the latest technologies and trends in Big Data and data analytics.</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <ul> <li><font dir="auto" ><font dir="auto" > Degree in computer engineering, mathematics, statistics or a related field</font></font></li> <li><font dir="auto" ><font dir="auto" > Proficiency in </font></font><strong><font dir="auto" ><font dir="auto" >English, both written and spoken.</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" > Minimum </font></font><strong><font dir="auto" ><font dir="auto" >5 years of experience as a Data Engineer</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" > Expertise in Databricks, Python and SQL</font></font></li> <li><font dir="auto" ><font dir="auto" > Experience in data integration, data transformation, and data cleansing</font></font></li> <li><font dir="auto" ><font dir="auto" > Solid understanding of Big Data architectures</font></font></li> <li><font dir="auto" ><font dir="auto" > Experience in developing batch and streaming data pipelines</font></font></li> <li><font dir="auto" ><font dir="auto" > Experience in setting up monitoring and alert processes</font></font></li> <li><font dir="auto" ><font dir="auto" > Excellent communication and collaboration skills</font></font></li> </ul> <p><font dir="auto" ><font dir="auto" > Ability to work independently and manage multiple projects simultaneously. </font></font><br><font dir="auto" ><font dir="auto" >
Team spirit and willingness to share knowledge.</font></font></p></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Design, develop and maintain back-end microservices in Java / Spring Boot.</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Implement and operate real-time messaging and streaming solutions via Kafka.</font></font></li> <li><font dir="auto" ><font dir="auto" >Develop and optimize MongoDB databases to manage large volumes of data.</font></font></li> <li><font dir="auto" ><font dir="auto" >Participate in the technical and functional design phases.</font></font></li> <li><font dir="auto" ><font dir="auto" >Integrate good quality practices (testing, code reviews, CI/CD).</font></font></li> <li><font dir="auto" ><font dir="auto" >Contribute to the security and performance of applications.</font></font></li> <li><font dir="auto" ><font dir="auto" >Working closely with the front-end, DevOps and product teams.</font></font></li> <li><font dir="auto" ><font dir="auto" >to operate in an Agile environment (Scrum/SAFe).</font></font></li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul> <li><em><font dir="auto" ><font dir="auto" >Very good mastery of Java / Spring Boot.</font></font></em></li> <li><em><font dir="auto" ><font dir="auto" >Expertise in Kafka (streaming, messaging, high availability).</font></font></em></li> <li><em><font dir="auto" ><font dir="auto" >Experience in MongoDB (modeling, optimization, large volume management).</font></font></em></li> <li><em><font dir="auto" ><font dir="auto" >Solid knowledge of microservices and REST API integration.</font></font></em></li> <li><em><font dir="auto" ><font dir="auto" >Practical experience with CI/CD and Docker/Kubernetes environments.</font></font></em></li> <li><em>M thodologies Agile / Scrum.</em></li> <li><em><font dir="auto" ><font dir="auto" >Minimum 5 years' experience in similar subjects</font></font></em></li> </ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong><font dir="auto" ><font dir="auto" >Context :</font></font></strong></p> <p><font dir="auto" ><font dir="auto" >As part of a strategic data merger and migration program, our client, a major player in the Moroccan insurance sector, is looking for technical profiles specializing in PL/SQL and T-SQL to strengthen its teams.</font></font></p> <ul> <li><strong><font dir="auto" ><font dir="auto" >Duration:</font></font></strong><font dir="auto" ><font dir="auto" > 6 months, renewable</font></font></li> <li><strong><font dir="auto" ><font dir="auto" >Location:</font></font></strong><font dir="auto" ><font dir="auto" > Casablanca, Morocco</font></font></li> <li><strong><font dir="auto" ><font dir="auto" >Start date:</font></font></strong><font dir="auto" ><font dir="auto" > ASAP</font></font></li> </ul> <p><strong>Missions :</strong></p> <ul> <li><font dir="auto" ><font dir="auto" >Development of procedures, functions, views and packages in PL/SQL (Oracle) and T-SQL (SQL Server)</font></font></li> <li><font dir="auto" ><font dir="auto" >Optimizing query performance (analyzing execution plans, indexing, refactoring)</font></font></li> <li><font dir="auto" ><font dir="auto" >Analysis and correction of anomalies in databases</font></font></li> <li><font dir="auto" ><font dir="auto" >Participation in data migration projects (integration scripts, consistency scripts)</font></font></li> <li><font dir="auto" ><font dir="auto" >Drafting of technical documentation and operating files</font></font></li> <li><font dir="auto" ><font dir="auto" >Collaboration in an Agile environment</font></font></li> </ul> <p><strong>Comp tences techniques :</strong></p> <ul> <li>PL/SQL (Oracle) : proc dures, fonctions, packages, triggers</li> <li>T-SQL (SQL Server) : requ tes complexes, optimisation</li> <li><font dir="auto" ><font dir="auto" >ETL tools (such as Talend, SSIS, ODI) are appreciated</font></font></li> <li><font dir="auto" ><font dir="auto" >Version control (Git, SVN) is a plus</font></font></li> </ul> <p><strong><font dir="auto" ><font dir="auto" >Expected deliverables:</font></font></strong></p> <ul> <li>Scripts PL/SQL et T-SQL document s</li> <li><font dir="auto" ><font dir="auto" >Performance optimization reports</font></font></li> <li><font dir="auto" ><font dir="auto" >Technical and operational documentation</font></font></li> <li><font dir="auto" ><font dir="auto" >Anomaly tracking and corrections</font></font></li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Minimum 3-5 years of experience in PL/SQL and T-SQL development</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Excellent knowledge of Oracle and SQL Server databases</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience in data migration (a strong asset)</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience in IT transformation or merger projects (appreciated)</font></font></li> <li><font dir="auto" ><font dir="auto" >Ability to work in a team and in an Agile environment</font></font></li> <li><font dir="auto" ><font dir="auto" >Autonomy, rigor and organizational skills</font></font></li> </ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p><font dir="auto" ><font dir="auto" >Proficient in NodeJS 16 for developing high-performance and scalable back-end applications. </font></font><br><font dir="auto" ><font dir="auto" >
Strong experience with ExpressJS for creating RESTful APIs and </font></font><br><font dir="auto" ><font dir="auto" >
route management. </font></font><br><font dir="auto" ><font dir="auto" >
Familiar with VueJS 3 for creating client-side user interfaces. </font></font><br><font dir="auto" ><font dir="auto" >
A good understanding of relational databases, particularly </font></font><br><font dir="auto" ><font dir="auto" >
PostgreSQL, for data management. </font></font><br><font dir="auto" ><font dir="auto" >
Proficient in using Jest to write unit and integration tests. </font></font><br><font dir="auto" ><font dir="auto" >
Proficient in REST, Swagger, and Google API concepts for </font></font><br><font dir="auto" ><font dir="auto" >
API design and documentation. </font></font><br><font dir="auto" ><font dir="auto" >
Experience with version control tools such as Git (Bitbucket). </font></font><br><font dir="auto" ><font dir="auto" >
Familiar with authentication and authorization concepts, including OAuth and OIDC. </font></font><br><font dir="auto" ><font dir="auto" >
Experience with Linux operating systems, particularly Debian (Ubuntu), </font></font><br><font dir="auto" ><font dir="auto" >
for application deployment and maintenance. </font></font><br><font dir="auto" ><font dir="auto" >
Be able to use command-line tools like Bash for managing </font></font><br><font dir="auto" ><font dir="auto" >
scripts and automated tasks. </font></font><br><font dir="auto" ><font dir="auto" >
Possess excellent written and oral communication skills: Ability to produce </font></font><br><font dir="auto" ><font dir="auto" >
high-quality deliverables and reports. </font></font><br><font dir="auto" ><font dir="auto" >
Have an analytical mindset and a commitment to continuous improvement: Ability to evaluate code and its </font></font><br><font dir="auto" ><font dir="auto" >
impact, as well as challenge existing solutions to improve them. </font></font><br><font dir="auto" ><font dir="auto" >
Have the ability to take a step back and see the bigger picture: Ability to objectively assess problems and </font></font><br><font dir="auto" ><font dir="auto" >
propose solutions for improvement. </font></font><br><font dir="auto" ><font dir="auto" >
Be a team player: Ability to collaborate effectively with </font></font><br><font dir="auto" ><font dir="auto" >
team members to achieve common goals.</font></font></p> <p><font dir="auto" ><font dir="auto" > Mastering Agile concepts (Scrum, Sprint Planning, Backlog). Having a good understanding of software development principles, particularly Agile methodologies and best development practices.</font></font></p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p><font dir="auto" ><font dir="auto" > A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></p> <p><font dir="auto" ><font dir="auto" > Over 7 years of experience in JavaScript</font></font></p> <p><font dir="auto" ><font dir="auto" > Experience in the retail or mass distribution sector would be an asset.</font></font></p></div><p></p></section>