Database Developer Jobs
1409 Jobs Found
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As part of our business development, we are looking for a Salesforce Developer to support our clients in transforming and optimizing their business processes through the Salesforce platform. Your main responsibilities will include: Gathering and analyzing clients' functional requirements. Designing Salesforce solutions tailored to their business challenges. Configuring and customizing the Salesforce platform. Implementing automations and optimizing processes. Participating in the design, testing, deployment, and maintenance phases. Providing user support and training. Writing functional specifications and project documentation. Collaborating with technical teams and various stakeholders. Staying informed about Salesforce developments and new features. </font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Advanced degree in computer science, information systems, or a related field. Minimum 3 years of experience in a Salesforce environment. Strong understanding of the Salesforce ecosystem. Ability to analyze business needs and translate them into functional solutions. Excellent communication, analytical, and problem-solving skills. Autonomy, rigor, teamwork, and customer focus. Salesforce certifications are highly recommended.</font></font></p>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As part of our business development, we are looking for a Salesforce Developer to support our clients in transforming and optimizing their business processes through the Salesforce platform. Your main responsibilities will include: Gathering and analyzing clients' functional requirements; designing Salesforce solutions tailored to their business challenges; configuring and customizing the Salesforce platform; implementing automations and optimizing processes; participating in the design, testing, deployment, and maintenance phases; providing user support and training; writing functional specifications and project documentation; collaborating with technical teams and various stakeholders; and staying informed about Salesforce updates and new features.</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Advanced degree in computer science, information systems, or a related field. Minimum 3 years of experience in a Salesforce environment. Strong understanding of the Salesforce ecosystem. Ability to analyze business needs and translate them into functional solutions. Excellent communication, analytical, and problem-solving skills. Autonomy, rigor, teamwork, and customer focus. Salesforce certifications are highly recommended.</font></font></p>
<p>We are looking for an experienced/senior back-end developer, proficient in Spring Boot, Kafka and MongoDB, devops with significant experience in the design and operation of distributed services in an Agile/DevOps environment.</p><p><b>His missions:</b></p><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 in close collaboration with the front, DevOps and product teams.</li><li>Evolve in an Agile environment (Scrum/SAFe).</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Qualifications</strong></p><p><strong>Required skills:</strong></p><ul><li>5 years of experience in Java development minimum</li><li>Very good command of Java / Spring Boot.</li><li>Expertise in Kafka (streaming, messaging, high availability).</li><li>Experience in MongoDB (modeling, optimization, management of large volumes).</li><li>Solid knowledge of microservices and REST APIs integration.</li><li>Practice of CI/CD environments and Docker/Kubernetes.</li><li>Agile / Scrum Methodologies.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are seeking an experienced Software Development Manager to lead and scale a multidisciplinary engineering organization of 30+ engineers at our Morocco Development Center. This leader will be accountable for people leadership, engineering execution, operational excellence, and talent development across work spanning Oracle Support, Oracle Operations, AI data platforms, AI-enabled capabilities, and related software engineering initiatives.</p><br><p>The successful candidate combines strong engineering judgment with a proven ability to lead teams of engineers and senior technical professionals, create clarity across a diverse portfolio, and build an inclusive, high-performing organization.</p><br><br><p>Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.</p><br><p>True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.</p><br><p>We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing <u>accommodation-request_mb@oracle.com</u> or by calling 1-888-404-2494 in the United States.</p><br><p>Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.</p><br><br>Responsibilities:<br><p>As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.<br><span>Lead, coach, and develop an engineering organization of 30 or more employees, including engineering managers, technical leads, and individual contributors.</span></p><br><ul><li><p><span>Set a clear operating model, organizational structure, goals, and priorities that align local execution with broader product, support, data, and AI strategies.</span></p><br></li><li><p><span>Deliver reliable, secure, scalable software and operational improvements across assigned initiatives.</span></p><br></li><li><p><span>Partner closely with global engineering, product, support, data, security, and operations teams to define roadmaps, resolve dependencies, and deliver measurable outcomes.</span></p><br></li><li><p><span>Establish a culture of customer focus and operational excellence, particularly for work supporting Oracle customers and production services.</span></p><br></li><li><p><span>Drive engineering best practices, including architecture reviews, design quality, code quality, testing, release readiness, incident management, and post-incident learning.</span></p><br></li><li><p><span>Use data to manage delivery health, quality, reliability, customer impact, hiring progress, engagement, and workforce capacity.</span></p><br></li><li><p><span>Build and execute talent plans: hiring, onboarding, performance management, career development, succession planning, and retention.</span></p><br></li><li><p><span>Develop technical and leadership capability in modern data, cloud, automation, and AI technologies, ensuring practical and responsible adoption.</span></p><br></li><li><p><span>Foster an inclusive, collaborative environment that encourages ownership, innovation, continuous improvement, and transparent communication.</span></p><br></li><li><p><span>Represent the Morocco Development Center in cross-functional planning, leadership forums, and global stakeholder discussions.</span></p><br></li><li><p><span>Manage headcount, staffing plans, budgets, and vendor or partner relationships as applicable.</span></p><br></li></ul><span>Required Qualifications</span><ul><li><p><span>Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.</span></p><br></li><li><p><span>10+ years of software engineering, systems engineering, data engineering, or related technical experience.</span></p><br></li><li><p><span>5+ years of people-management experience, including experience managing managers and/or leading sizable engineering teams.</span></p><br></li><li><p><span>Demonstrated success delivering complex software, platform, support, data, or AI-related initiatives across multiple teams and stakeholders.</span></p><br></li><li><p><span>Strong understanding of modern software development practices, cloud services, operational reliability, security, and agile delivery.</span></p><br></li><li><p><span>Experience leading teams that support production systems or enterprise customers, including incident response and service improvement.</span></p><br></li><li><p><span>Ability to translate business and customer needs into clear technical priorities and executable plans.</span></p><br></li><li><p><span>Excellent communication, stakeholder-management, and organizational leadership skills.</span></p><br></li><li><p><span>Professional fluency in English; French and/or Arabic are strongly preferred.</span></p><br></li></ul><span>Preferred Qualifications</span><ul><li><p><span>Experience in enterprise software, cloud infrastructure, developer platforms, data platforms, analytics, machine learning, or generative AI.</span></p><br></li><li><p><span>Experience working in a global, distributed engineering organization.</span></p><br></li><li><p><span>Experience building or scaling engineering teams in Morocco or the broader EMEA region.</span></p><br></li><li><p><span>Familiarity with Oracle products, Oracle Support processes, or enterprise customer environments.</span></p><br></li><li><p><span>Experience with workforce planning, organizational design, and budget management.</span></p><br></li></ul><br>Qualifications:<br><p>Career Level - M2</p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Activities Live an extraordinary and unique adventure within a large industrial group, the agility and autonomy of an SME. Type of contract: Local; Permanent contract. Your role The Purchasing Officer is responsible for managing the company's series supplies and for regularly following up with suppliers. He also manages stock. As a Purchasing Officer, your responsibilities will be as follows*: Guarantee supplies to your internal customers within deadlines and quality standards. Analyze raw material and consumable needs to supply production. Ensure the smooth running of firm and forecast net requirements calculations. Develop and distribute raw material and consumable forecasts to suppliers. Issue, manage, and track firm orders. Ensure supplier management and follow-up (Enter Goods Receipts & Follow up on potential delays). Set and guarantee good stock levels in consultation with the logistics manager (financial objective, production needs, supplier security...). Manage the stock of perishable materials (use-by date analysis & usage). Monitor stock risks & movements according to needs (non-moving/obsolete stock / overstock). Follow up on reception / non-conformance report & invoicing disputes in conjunction with these orders. Know how to manage the technical part (NM) and customer coverage upon request for analysis. Secure materials for the purchase of raw materials for new transfers. Support the quality department for FAI follow-up with suppliers. Lead the treatment of incidents and blocking points (See QRQC UAP). Coordinate the piloting of corrective action plans with suppliers. Work in collaboration with various internal departments, including Purchasing, Technical, Quality, Logistics, Planning & Production/Scheduling. Ensure the maintenance and updating of supplier performance indicators. - Global OTD suppliers HCIM, Stock in Days, - Expiry values / catch-up plan / supplier risks - Supplier delay lines, Follow-up of production shortages, Number of disputes. Perform all tasks within the scope of their functions or at the request of their hierarchical manager. *Non-exhaustive list</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Required skills and knowledge. Hold a Master's degree (Bac+5) in logistics. Have 3 to 4 years of experience in a similar role; experience in aeronautics will be required. Master the essential office tools for their activity (spreadsheet, database, accounting software, etc.) and the company's ERP. Knowledge of the challenges related to transport and logistics. Your interpersonal skills, your curiosity, as well as your ability to be proactive and innovation-oriented will allow you to successfully carry out your missions and thrive in this role. You will evolve in a dynamic and growing environment. You will benefit from the agility and flexibility of an SME combined with the solidity and resources of an international group that has existed for 170 years. You will benefit from a personalized integration program for your arrival, regular training within a group where career development prospects are rich and varied. We are committed to an environmental and societal policy (CSR) in terms of Biodiversity, Diversity & Inclusion, Parenthood, Ethics and Skills Development. We aim for carbon neutrality by 2050 for all our activities. We invest 5% of our turnover, every year for the past 20 years, in innovation for sustainable development.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Capgemini</strong> is characterized by a predominantly <strong>collaborative culture</strong>, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong <strong>organizational dimension</strong>, ensuring process rigor, reliability and operational efficiency. It is complemented by a <strong>competitive component</strong> focused on performance and customer satisfaction, while a more moderate <strong>innovation dimension</strong> supports the continuous evolution of services and expertise.
</p><br><br>
<br> Job : <p>As a ServiceNow Developer, you will be involved in various missions such as: </p><br><br><ul><li>Develop and customize ServiceNow modules (ITSM, CMDB, workflows...).</li><li>Integrate ServiceNow with other systems via REST/SOAP APIs.</li><li>Optimize workflows and automate business processes.</li><li>Provide support and maintenance for existing applications.</li><li>Customize the user interface and forms according to client needs.</li><li>Participate in technical reviews and project progress meetings. </li></ul> <br> Required profile : <ul><li>Graduate of a Master's degree (Bac+5) in computer science or equivalent.</li><li>Confirmed experience (≥ 5 years) in a similar role.</li><li>Proficiency in JavaScript, ServiceNow scripting, and versioning tools like Git.</li><li>Good knowledge of ITSM, CMDB modules, and automated workflows.</li><li>Strong analytical skills, active listening, and adaptability.</li></ul> <br><br> </div>
<p>We are looking for a Senior Fullstack Developer with over 7 years of experience, specializing in Java Spring Boot with a Backend focus and strong proficiency in Reactjs.</p><p>In this role, your main missions will include:</p><ul><li>Design, development, and maintenance of Fullstack applications (Java / Spring Boot / React)</li><li>Implementation of microservices and event-driven architectures</li><li>Contribution to API Management and Observability platforms</li><li>Participation in projects for scaling, performance, and reliability of platforms</li><li>Development of new services (authentication, supervision, availability, performance)</li><li>Participation in the evolution of monitoring and supervision tools</li><li>Intervention across the entire software lifecycle (design, development, testing, production deployment, run)</li><li>Setup and improvement of CI/CD pipelines</li><li>Contribution to code quality (unit tests, coverage, best practices, clean architecture)</li><li>Evolutionary and corrective maintenance of existing applications</li><li>Active participation in the continuous improvement of practices</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bac+5</p><p>Experience : 7 years and more</p><p>Skills :</p><ul><li>Languages & Frameworks : Java, Spring Boot</li><li>Architecture : Microservices, Event-driven</li><li>Databases : relational and/or document-oriented</li><li>DevOps : CI/CD, DevOps practices</li><li>Version Control : Git</li><li>Quality & Craftsmanship : tests, SOLID, YAGNI, Sonar</li><li>Methodologies : Agile SCRUM</li><li>Soft skills : fluent French communication, analytical thinking, teamwork, deadline adherence</li></ul>
<p>We are looking for a Senior Fullstack Developer with over 7 years of experience, specializing in Reactjs with a Frontend dominance and a strong command of Java. In this role, your main missions will include: Conception, development, and maintenance of Fullstack applications (Java / Spring Boot / React). Implementation of microservices and event-driven architectures. Contribution to API Management and Observability platforms. Participation in projects for platform scaling, performance, and reliability. Development of new services (authentication, supervision, availability, performance). Participation in the evolution of monitoring and supervision tools. Involvement in the entire software lifecycle (conception, development, testing, production, run). Implementation and improvement of CI/CD pipelines. Contribution to code quality (unit tests, coverage, best practices, clean architecture). Evolutionary and corrective maintenance of existing applications. Active participation in the continuous improvement of practices.</p><p><strong>Desired Candidate Profile</strong></p><p>Profile: Bac+5 Experience: 7 years and more Skills: Languages & Frameworks: Java, Spring Boot Architecture: Microservices, Event-driven Databases: relational and/or document-oriented DevOps: CI/CD, DevOps practices Versioning: Git Quality & Craftsmanship: tests, SOLID, YAGNI, Sonar Methods: Agile SCRUM Soft skills: fluent French communication, analytical thinking, teamwork, deadline adherence</p>
<p>We are looking for an experienced Fullstack Developer (3-5 years of experience) with a Back-end focus in Java / Spring Boot and good command of Angular on the Front-end. His main missions:</p><p>Design, development, and maintenance of Fullstack applications in Java / Spring Boot / Angular</p><p>Implementation of microservices and event-driven architectures</p><p>Management and exploitation of relational and document databases</p><p>Participation in all phases of the application lifecycle: design, development, testing, deployment, and run</p><p>Implementation of DevOps practices (CI/CD)</p><p>Application of good development practices (Clean Code, SOLID, YAGNI, Sonar)</p><p>Contribution to product quality and continuous improvement</p><p>Evolutionary and corrective maintenance of existing applications</p><p>Regular use of generative AI tools in development</p><p>Work in Agile SCRUM methodology</p><p><strong>Desired Candidate Profile</strong></p><p>Diploma (m/f) from an engineering school or equivalent university with a specialization in computer science, or equivalent significant experience</p><p>Experience: 3-5 years</p><p>Required skills:</p><p>Languages & Frameworks: Java (Spring Boot) Angular</p><p>Architecture: Microservices Event-driven Clean Architecture</p><p>Databases: Relational Document</p><p>DevOps: CI/CD</p><p>Versioning: Git</p><p>Quality & Craftsmanship: SOLID YAGNI Sonar Tests</p><p>Others: Use of generative AI tools Agile SCRUM Methodology</p><p>Soft skills: Fluent communication in French Analytical thinking Teamwork Adherence to deadlines Continuous improvement</p>
<p>In the context of our growing activities, we are looking for a GenAI / AI Developer passionate about new technologies and innovation, capable of designing and deploying high-value AI solutions for our clients.</p><p>Your missions:</p><ul><li>Design, develop, and optimize GenAI / AI solutions (LLM, RAG, chatbots, intelligent assistants, intelligent automation).</li><li>Integrate language models (OpenAI, Azure OpenAI, Hugging Face, Anthropic, etc.).</li><li>Develop AI data and inference pipelines.</li><li>Implement RAG (Retrieval Augmented Generation) architectures.</li><li>Collaborate with Data, Cloud, and Product teams.</li><li>Participate in POC, MVP, and industrialization phases.</li><li>Ensure the quality, performance, and security of developed solutions.</li><li>Stay actively informed about GenAI / AI evolutions.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Languages: Python (mandatory), JavaScript / TypeScript (appreciated).</li><li>AI / GenAI: LLM (GPT, Claude, LLaMA, Mistral), Prompt Engineering, RAG, embeddings, vector databases.</li><li>Frameworks & Tools: LangChain, LlamaIndex, Haystack, FastAPI / Flask.</li><li>Data & MLOps: Vector databases (Pinecone, FAISS, Weaviate, ChromaDB), Git, CI/CD.</li><li>Cloud (a plus): Azure / AWS / GCP, Azure OpenAI, AWS Bedrock.</li><li>Education: Master's degree in computer science, data science, AI, or equivalent.</li><li>Experience in AI development (from one year).</li><li>Good understanding of AI, NLP, and Machine Learning concepts.</li><li>Analytical mindset, autonomy, and results-oriented.</li><li>Good communication skills, ability to work in a team.</li><li>Technical English required.</li></ul>
<p>The consultant will be responsible for: The Technical Application Expert MBC (Delivery Lead) is responsible for the technical and functional steering of solutions based on Microsoft Business Central (MBC). This role involves close coordination with technical, business, and stakeholder teams to ensure the quality, performance, and delivery of projects.</p><p><strong>Steering and Coordination:</strong></p><ul><li>Steer and coordinate technical and functional teams.</li><li>Organize and plan deliverables, respecting deadlines and requirements.</li><li>Provide support to project management to ensure the success of initiatives.</li></ul><p><strong>Deliverable Management:</strong></p><ul><li>Produce flash reports and steering committee reports (Steerco).</li><li>Provide active support in deliverable management.</li></ul><p><strong>Technical Expertise:</strong></p><ul><li>Ensure in-depth mastery of MBC (Microsoft Business Central) requirements.</li><li>Participate in the technical and functional analysis of needs.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bac+ 5 in computer science or equivalent with 6 to 8 years of experience as a technical application expert.</p><p><strong>Required Skills:</strong></p><ul><li>Strong mastery of Microsoft Business Central (MBC).</li><li>Experience as a PO/Business Analyst or IT Project Manager.</li><li>Knowledge of business processes and IT solutions.</li><li>Former developer (major asset).</li><li>Senior with proven technical and functional expertise.</li><li>Ability to lead complex projects in a multicultural environment.</li><li>Rigor, organization, and leadership to ensure team coordination.</li></ul>
<p>As a developer with 5 years of experience, your responsibilities will include: Participating in the development of new features. Estimating and implementing change requests. Writing code with a focus on quality, reusability, and maintainability. Writing automated unit tests. Communicating progress. Delivering quality code (respecting best practices). Significant experience on BUILD projects. Contributing to knowledge sharing by participating in internal and external workshops (Digital Lab).</p><p>You master the technical aspects below: Java 8+ (8, 11, 17, 21) Spring: Spring Boot, Spring Data, Spring MVC, Spring Security... Respect for coding best practices: Design Pattern, Clean Code,... Architecture: microservices. Experience with Front technologies is a plus: Angular, React. Manipulation of REST APIs. Experience working with databases: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB,... Testing logic: JUnit, Mockito. Good DevOps culture: Git, Jenkins, CI/CD, Docker. Working in an Agile environment: Scrum, SAFe.</p><p><strong>Desired Candidate Profile</strong></p><p>You master the technical aspects below: Java 8+ (8, 11, 17, 21) Spring: Spring Boot, Spring Data, Spring MVC, Spring Security... Respect for coding best practices: Design Pattern, Clean Code,... Architecture: microservices. Experience with Front technologies is a plus: Angular, React. Manipulation of REST APIs. Experience working with databases: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB,... Testing logic: JUnit, Mockito. Good DevOps culture: Git, Jenkins, CI/CD, Docker. Working in an Agile environment: Scrum, SAFe.</p>
<p>As part of the growth of our activities, we are looking for a passionate GenAI / AI Developer with new technologies and innovation, capable of designing and deploying high-value-added AI solutions for our clients. Your missions: Design, develop, and optimize GenAI / AI solutions (LLM, RAG, chatbots, intelligent assistants, intelligent automation). Integrate language models (OpenAI, Azure OpenAI, Hugging Face, Anthropic, etc.). Develop AI data and inference pipelines. Implement RAG architectures (Retrieval Augmented Generation). Collaborate with Data, Cloud, and Product teams. Participate in POC, MVP, and industrialization phases. Ensure the quality, performance, and security of developed solutions. Stay actively informed about GenAI / AI developments.</p><p><strong>Desired Candidate Profile</strong></p><p>Technical skills required: Languages: Python (mandatory), JavaScript / TypeScript (appreciated). AI / GenAI: LLM (GPT, Claude, LLaMA, Mistral) Prompt Engineering RAG, embeddings, vector databases Frameworks & tools: LangChain, LlamaIndex, Haystack FastAPI / Flask Data & MLOps: Vector databases (Pinecone, FAISS, Weaviate, ChromaDB) Git, CI/CD Cloud (a plus): Azure / AWS / GCP Azure OpenAI, AWS Bedrock Profile: Bachelor's degree +5 in computer science, data science, AI or equivalent. Experience in AI development (from one year). Good understanding of AI, NLP, and Machine Learning concepts. Analytical mindset, autonomy, and results-oriented. Good communication skills, ability to work in a team. Technical English required.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics Inc.<br> is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is looking for a Python Developer to enrich its team with a skilled professional.<br> Responsibilities: Collaborate closely with CTO and founding engineer who are an expert in full stack development; Develop maintainable Python / FastAPI backends for API; Leverage AWS cloud services to enable complex workflow engine; Building backend for large language model app on AWS cloud; Work with Front-end engineers and product manager to deliver key backend functionality at a fast pace.<br> 4+ year experience with Python Experience with Rest service frameworks such as Django, Flask, FastAPI (we are using FastAPI on our production); Deep understanding toward ORM and data modeling and management tools SQLAlchemy , Alembic, Pydantic etc.<br> Past experience on AWS lambda and Stepfunction to manage workflow engine; managing cloud stack through infrastructure as code (IaC) framework such as CDK / Terraform is a huge plus; Strong background in TDD practice and expert level of driving TDD product building using frameworks such as pyTest, etc.<br> Self-motivated and accountable, with a penchant for delivering high-caliber software; Ability to thrive in a fast-paced setting; Fluent in English.<br></span> </div>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">As a developer with 5 years of experience, your responsibilities will include:</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Participate in the development of new functionalities</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Prepare cost estimates and implement change requests</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">write code with an emphasis on quality, reusability and maintainability</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">write automated unit tests</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Communicating on the progress</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Delivering quality code (adherence to best practices)</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Significant experience on BUILD projects</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Contribute to knowledge sharing by participating in internal and external workshops (Digital Lab)</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">You master the technical aspects below:</font></font></p><p>Java 8+ ( 8, 11, 17, 21 )</p><p>Spring : Spring Boot , Spring Data Spring MVC, Spring Security ..</p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Adherence to good coding practices: Design Patterns, Clean Code, etc.</font></font></p><p>Architecture : microservices</p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience with front-end technologies is a plus: Angular, React</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Manipulating REST APIs</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience working with databases: MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Test logic: JUnit, Mockito</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Good DevOps culture: Git, Jenkins, CI/CD, Docker</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Working in an Agile environment: Scrum, SAFe</font></font></p><p><strong>Desired Candidate Profile</strong></p>Qualifications <div> <p> <strong><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">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" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Adherence to good coding practices: Design Patterns, Clean Code, etc.</font></font></li> <li>Architecture : microservices</li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience with front-end technologies is a plus: Angular, React</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Manipulating REST APIs</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience working with databases: MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Test logic: JUnit, Mockito</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Good DevOps culture: Git, Jenkins, CI/CD, Docker</font></font></li> <li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Working in an Agile environment: Scrum, SAFe</font></font></li></ul></div>
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">We are looking for a Python developer to maintain and develop an existing business application. This application manages operational processes, assigns and tracks tasks, imports data, and generates dashboards.</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Missions:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Develop and maintain backend functionalities using Python and Django.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Correct the anomalies and progressively improve the existing code.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Maintain PostgreSQL data models and migrations.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Develop and secure Excel imports and exports.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Maintain asynchronous treatments with Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Developing APIs with Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">write and maintain automated tests.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Participate in code reviews and production deployments.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Provide occasional support to the frontend.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Diagnose incidents and propose sustainable solutions.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Technical environment:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Python and Django.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">PostgreSQL.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Data processing tools and Excel files.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">HTML, SCSS, JavaScript, HTML and Bootstrap.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Docker and Nginx.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">CI/CD with GitHub Actions.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">AWS and Terraform cloud infrastructure.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django and Cypress tests.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Very good level in French</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Very good level of English</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Diploma of a Bac+5 in engineering school or equivalent university degree with a specialization in computer science, or demonstrating equivalent significant experience.</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience: 0-1 year</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Essential skills:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">DevOps</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Practice of automated testing.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Ability to understand an existing business application.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Autonomy, rigor and analytical skills.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Valued skills:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Excel file processing or ETL pipelines.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">JavaScript, HTML and Bootstrap.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">GitHub Actions or other CI/CD solution.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">AWS and Terraform.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Sentry.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">SharePoint or Microsoft Graph.</font></font></li></ul>
<p>Safran Engineering Services Maroc is an integral part of the Safran Group, a global leader in aeronautics, defense, and advanced technologies. We are involved in strategic development and innovation projects. As part of our growth, we are looking for a Senior Java Developer Technical Lead to join our team based in Casablanca. This position is also open to professionals based in France who wish to return to Morocco for a rewarding career at Safran. Integrated into a multidisciplinary team of expert engineers, DevOps, and developers, you will be responsible for:</p><p>Participating in strategic projects for the Safran group, including the creation of new expert applications and the refactoring of existing functionalities.</p><p>Contributing to the development and implementation of advanced technical solutions.</p><p>Managing projects and collaborating with various business interfaces.</p><p>Structuring and supporting a new team dedicated to SESM activities.</p><p><strong>Desired Candidate Profile</strong></p><h2>Soft Skills</h2><ul><li>Excellent communication and leadership skills.</li><li>Impeccable interpersonal skills (relationships, client relations, team spirit).</li><li>Organized, rigorous, and structured.</li><li>Autonomous, flexible, and ready to take on responsibilities.</li><li>Appreciation for the industry and the aeronautics sector.</li></ul><h2>Job Requirements</h2><h3>Hard Skills</h3><ul><li>Languages: +++ Java, JavaScript, C#, ++ JavaFX, SQL</li><li>Tools: GitLab (or equivalent), SonarQube (or equivalent)</li><li>Environment: Linux</li><li>Knowledge in image processing would be a plus.</li></ul><h3>Advantages</h3><ul><li>Minimum 7 years of experience in technical environments, ideally in aeronautics, automotive, or transport.</li><li>Minimum 2 years of project management experience with multidisciplinary teams.</li></ul>
<p>Within our project teams, you will be involved in the development and evolution of Full Stack Java / Angular and Kafka applications for major clients in complex technical environments.</p><p>As a Java/Angular and Kafka Developer, your missions will be:</p><ul><li>Design, develop, and maintain backend applications in Java (Spring Boot) and frontend in Angular.</li><li>Develop robust, secure, and performant REST APIs.</li><li>Participate in the design and implementation of event-driven architectures based on Apache Kafka.</li><li>Ensure code quality through good development practices (Clean Code, code reviews, Sonar).</li><li>Participate in analysis, technical design, and development phases.</li><li>Perform unit and integration tests.</li><li>Contribute to deployments and CI/CD processes.</li><li>Participate in the implementation of Microservices architectures.</li><li>Optimize application performance, maintainability, and security.</li><li>Collaborate with DevOps teams, Architects, QA, and Product Owners.</li><li>Participate in Agile / Scrum ceremonies and continuous improvement.</li><li>Contribute to technical documentation and application support.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Graduate (Bac+4 Bac+5) in computer science or equivalent.</p><p>Minimum 5 years of experience in Java development.</p><p>Good command of Java (Java 11/17) and the Spring ecosystem (Boot, REST, Security, JPA).</p><p>Solid skills in Angular.</p><p>Good command of Kafka (messaging, streaming, event-driven).</p><p>Good command of relational databases (SQL / PostgreSQL).</p><p>Knowledge of tools: Maven, Git/GitLab, Sonar.</p><p>Experience in REST API development.</p><p>Knowledge of microservices environments.</p><p>Familiarity with Docker and Kubernetes.</p><p>Knowledge of CI/CD pipelines.</p><p>Analytical skills, autonomy, and team spirit.</p><p>Good interpersonal skills and organizational skills.</p>
<p>As a Senior Fullstack Java Developer, your mission will be to: Design, develop, and maintain robust and scalable applications with Java and Spring Webflux technologies. Significant experience with microservices and event-driven architectures. Experience with relational and/or document-oriented databases and Redis. Experience with front-end frameworks, such as VueJS. Significant experience with high-load architectures. Appreciated knowledge of the PHP language and the Symfony framework. Familiar with DevOps principles, including CI/CD. Familiar with versioning, including Git. Understanding and use of craftsmanship principles. Contribute to the improvement of product quality (Test coverage, Sonar, SOLID, YAGNI). Participate in all phases of the software development lifecycle, from design to production and run. Excellent collaboration and teamwork skills. Good written and oral communication skills in French for fluid interactions with the business. Contribute to the continuous improvement of development practices. Ensure the maintenance and evolution of existing applications. Critical thinking to objectively evaluate different solutions. Ability to take a step back on technical and functional issues. Autonomy and proactivity in work organization and problem-solving. Active participation in team decisions with constructive contributions. Ability to meet deadlines while maintaining high standards. Familiar with agile methods, including SCRUM.</p><p><strong>Desired Candidate Profile</strong></p><p>Graduated from a Bac+5 in an engineering school or equivalent university with a specialization in IT, or with equivalent significant experience. 7+ years of experience in Fullstack Java Development. Experience in the retail or mass distribution sector would be a plus.</p>
<p>As a Java Fullstack Developer, you will be responsible for: Designing, developing, and maintaining robust and scalable applications with Java and Spring Webflux technologies. Significant experience with microservices and event-driven architectures. Experience with relational and/or document-oriented databases and Redis. Experience with front-end frameworks, such as VueJS. Significant experience with high-load architectures. Appreciated knowledge of PHP and the Symfony framework. Familiar with DevOps principles, especially CI/CD. Familiar with versioning, especially Git. Understanding and application of craftsmanship principles. Contributing to product quality improvement (Test coverage, Sonar, SOLID, YAGNI). Participating in all phases of the software development lifecycle, from design to production and run. Excellent collaboration and teamwork skills. Good written and oral communication in French for fluid interactions with the business. Contributing to the continuous improvement of development practices. Ensuring the maintenance and evolution of existing applications. Critical thinking to objectively evaluate different solutions. Ability to take a step back from technical and functional issues. Autonomy and proactivity in work organization and problem-solving. Active participation in team decisions with constructive contributions. Ability to meet deadlines while maintaining high standards. Familiar with agile methodologies, especially SCRUM.</p><p><strong>Desired Candidate Profile</strong></p><p>Diploma (e) from a Bac+5 in engineering school or equivalent university with a specialization in computer science, or justifying equivalent significant experience. 7 years or more of experience in Java Fullstack Dev. Experience in the retail or mass distribution sector would be a plus.</p>