وظائف مبرمجين جافاJavaScript - الدار البيضاء المغرب
٧ وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b><font dir="auto" ><font dir="auto" >Job Description </font></font></b><div> <ul> <li><font dir="auto" ><font dir="auto" >Mastering back-end development with NodeJS 16 and ExpressJS.</font></font></li> <li><font dir="auto" ><font dir="auto" >Have solid experience with creating and maintaining RESTful APIs.</font></font></li> <li><font dir="auto" ><font dir="auto" >Be able to write unit and integration tests with Jest.</font></font></li> <li><font dir="auto" ></font><strong><font dir="auto" ><font dir="auto" >Have a thorough knowledge of the PostgreSQL</font></font></strong><font dir="auto" ><font dir="auto" > database </font><font dir="auto" >.</font></font></li> <li><font dir="auto" ><font dir="auto" >be familiar with API documentation tools like Swagger.</font></font></li> <li><font dir="auto" ><font dir="auto" >Have an understanding of the concepts of OAuth and OIDC authentication.</font></font></li> <li><font dir="auto" ><font dir="auto" >be comfortable with Git version control tools (BitBucket).</font></font></li> <li><font dir="auto" ><font dir="auto" >Having experience with Bash scripts to automate tasks.</font></font></li> <li><font dir="auto" ><font dir="auto" >Have a good knowledge of the Linux Debian (Ubuntu) environment.</font></font></li> <li><font dir="auto" ><font dir="auto" >to be able to work with Google APIs.</font></font></li> <li><font dir="auto" ><font dir="auto" >Possess excellent written and oral </font></font><strong><font dir="auto" ><font dir="auto" >communication</font></font></strong><font dir="auto" ><font dir="auto" > skills: Ability to produce high-quality deliverables and reports.</font></font></li> <li><font dir="auto" ><font dir="auto" >Having an </font></font><strong><font dir="auto" ><font dir="auto" >analytical mindset</font></font></strong><font dir="auto" ><font dir="auto" > and a commitment to continuous improvement: Ability to evaluate code and its impacts, as well as to question existing solutions in order to improve them.</font></font></li> <li><font dir="auto" ><font dir="auto" >Having the ability to </font></font><strong><font dir="auto" ><font dir="auto" >step back</font></font></strong><font dir="auto" ><font dir="auto" > : The ability to evaluate problems objectively and propose solutions for improvement.</font></font></li> <li><font dir="auto" ><font dir="auto" >Having a </font></font><strong><font dir="auto" ><font dir="auto" >team spirit</font></font></strong><font dir="auto" ><font dir="auto" > : Ability to collaborate effectively with team members to achieve common goals.</font></font></li> <li>Ma triser les concepts d Agilit (<strong>Scrum</strong>, Sprint Planning, Backlog ).</li></ul></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><strong><font dir="auto" ><font dir="auto" >7 years</font></font></strong><font dir="auto" ><font dir="auto" > of </font><strong><font dir="auto" >JavaScript</font></strong><font dir="auto" > experience</font></font><strong><font dir="auto" ></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>
<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" >As a developer with 5 </font></font><strong><font dir="auto" ><font dir="auto" >years of experience</font></font></strong><font dir="auto" ><font dir="auto" > , your responsibilities will include:</font></font></p> <p> </p> <ul> <li><font dir="auto" ><font dir="auto" >Participate in the development of new functionalities</font></font></li> <li><font dir="auto" ><font dir="auto" >Prepare cost estimates and implement change requests</font></font></li> <li><font dir="auto" ><font dir="auto" >write code with an emphasis on quality, reusability and maintainability</font></font></li> <li><font dir="auto" ><font dir="auto" >write automated unit tests</font></font></li> <li><font dir="auto" ><font dir="auto" >Communicating on the progress status</font></font></li> <li><font dir="auto" ><font dir="auto" >Delivering quality code (adherence to best practices)</font></font></li> <li><font dir="auto" ><font dir="auto" >Significant experience on BUILD projects</font></font></li> <li><font dir="auto" ><font dir="auto" >Contribute to knowledge sharing by participating in internal and external workshops (Digital Lab)</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong><font dir="auto" ><font dir="auto" >You master the technical aspects below:</font></font></strong> </p> <ul> <li>Java 8+ ( 8, 11, 17, 21 )</li> <li>Spring : Spring Boot , Spring Data Spring MVC, Spring Security ..</li> <li><font dir="auto" ><font dir="auto" >Adherence to good coding practices: Design Patterns, Clean Code, etc.</font></font></li> <li>Architecture : microservices</li> <li><font dir="auto" ><font dir="auto" >Experience with front-end technologies is a plus: Angular, React</font></font></li> <li><font dir="auto" ><font dir="auto" >Manipulating REST APIs</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience working with databases: MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..</font></font></li> <li><font dir="auto" ><font dir="auto" >Test logic: JUnit, Mockito</font></font></li> <li><font dir="auto" ><font dir="auto" >Good DevOps culture: Git, Jenkins, CI/CD, Docker</font></font></li> <li><font dir="auto" ><font dir="auto" >Working in an Agile environment: Scrum, SAFe</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"><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> <strong><font dir="auto" ><font dir="auto" >As a Java/JEE Technical Expert</font></font></strong><font dir="auto" ><font dir="auto" > , you will be required to implement the following activities (non-exhaustive and non-restrictive list):</font></font></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 POCs and development of complex modules.</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong><font dir="auto" ><font dir="auto" >You have a minimum of 5 years of experience</font></font></strong><font dir="auto" ><font dir="auto" > and master the technical aspects listed below:</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Object-oriented programming,</font></font></li> <li>Java/J2EE (JDBC, JSP, Servlet),</li> <li>Tomcat,</li> <li>WebServices (SOAP et REST),</li> <li>Spring Core, Spring IOC, Spring Batch, Spring MVC, Spring Cloud Data, Struts, Hibernate, </li> <li>Oracle, Mysql,</li> <li><font dir="auto" ><font dir="auto" >Knowledge of Unix,</font></font></li> <li>Java architecture and built.</li></ul></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"><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">Job Description <div> <p> <strong><font dir="auto" ><font dir="auto" >Context</font></font></strong><font dir="auto" ><font dir="auto" > : We are looking for a Senior fullstack developer capable of </font></font><strong><font dir="auto" ><font dir="auto" >designing and building applications from scratch</font></font></strong><font dir="auto" ><font dir="auto" > , mastering the entire technical chain: Java/Spring backend, React frontend, modern architectures (microservices, hexagonal, event-driven).</font></font></p> <p><font dir="auto" ><font dir="auto" >Our requirements:</font></font></p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Confirmed experience (5+ years) in </font></font><strong><font dir="auto" ><font dir="auto" >Java 17/21</font></font></strong><font dir="auto" ><font dir="auto" > development , </font></font><strong><font dir="auto" ><font dir="auto" >Spring Boot 3+</font></font></strong><font dir="auto" ><font dir="auto" > .</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Advanced mastery of </font></font><strong><font dir="auto" ><font dir="auto" >React 18+</font></font></strong><font dir="auto" ><font dir="auto" > and </font></font><strong><font dir="auto" ><font dir="auto" >TypeScript</font></font></strong><font dir="auto" ><font dir="auto" > .</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Concrete experience in </font></font><strong><font dir="auto" ><font dir="auto" >creating projects from scratch</font></font></strong><font dir="auto" ><font dir="auto" > : architecture, code structuring, pipelines, environments.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Strong expertise in </font></font><strong><font dir="auto" ><font dir="auto" >microservices</font></font></strong><font dir="auto" ><font dir="auto" > , </font></font><strong><font dir="auto" ><font dir="auto" >hexagonal architecture</font></font></strong><font dir="auto" ><font dir="auto" > , </font></font><strong><font dir="auto" ><font dir="auto" >event-driven</font></font></strong><font dir="auto" ><font dir="auto" > (Kafka essential or equivalent).</font></font></p> </li> <li> <p>Compr hension solide des concepts DDD, clean architecture, clean code.</p> </li> <li> <p><font dir="auto" ><font dir="auto" >Operational knowledge of CI/CD, Docker, advanced testing.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >High autonomy, technical rigor, ability to make architectural decisions.</font></font></p></li></ul></div></div></section>