
Concepteur Développeur Java (h/f)
Hybrid
Casablanca, Morocco
Full Time
22-04-2025
Job Specifications
Mission :
En tant qu’ingénieur développement JAVA fullstack, vous intégrerez une équipe agile sur tout le spectre du métier du développement :
Vous co-constuisez avec les métiers le produit à développer,
Vous réalisez les études des nouveaux besoins métiers et SI,
Vous réalisez les développements et les tests automatiques nécessaires à la mise en œuvre du produit,
Vous mettez en production le produit,
Vous participez aux axes d’amélioration continue interne à l’équipe,
Vous êtes force de proposition, d’innovation sur vos domaines de compétences,
Membre à part entière d’une équipe agile, vous participez activement à l’ensemble des cérémonies agiles de l’équipe : daily meeting, back log refinement (ou back log grooming), sprint planning, sprint review (ou démo), retrospective, PI Planning.
Profil :
Une formation Bac+5 Ingénieur/Master en développement logiciel.
Une expérience professionnelle de 2 ans
Une expérience en programmation et une maitrise des technologies :
Java, Hibernate / Spring boot, multi-threading, introspection, orchestration, Git, Maven;
API : API Designer, Webservices REST, SOAP;
Framework: VueJS ou Angular
Testing : Cucumber, Junit,
Déploiement: Jenkins, Ansible, Gitlab;
BDD : SQL,MYSQL , MariaDB ,
JIRA/Confluence;
Environnement Linux.
About the Company
Depuis sa création en 2000, Sofrecom Maroc s’est imposé localement comme acteur incontournable des nouvelles technologies de l’information et de la communication à travers ses activités d’ingénierie logicielle, de conseil et d’ingénierie de réseaux mobiles ainsi que ses activités de veille technologique et concurrentielle. Le haut niveau d’expertise de ses collaborateurs marocains francophones et la proximité avec l’Europe permettent au groupe d’offrir une flexibilité et une réactivité accrue aux demandes de ses clients. Know more
Related Jobs


- Company Name
- Oracle
- Job Title
- Senior DevOps Engineer
- Job Description
- Job Description Senior DevOps Engineer R&D Location: Casablanca (onsite work mode) Job description : We are looking for a highly skilled and experienced Senior DevOps Engineer with an experience on Site Reliability Engineering (SRE) to join our growing team. In this role, you will be responsible for not only developing and maintaining CI/CD pipelines and automating infrastructure management but also ensuring the reliability, scalability, and availability of our services. You will work closely with cross-functional teams (data scientists, software engineers, DevOps engineers) to ensure the infrastructure and applications can handle high traffic volumes with minimal downtime, while also mentoring junior engineers in the best practices for DevOps. Responsibilities What you’ll do Build, manage, and optimize continuous integration and continuous deployment (CI/CD) pipelines to automate code testing, integration, and deployment processes. Deploy and manage infrastructure using Infrastructure as Code (IaC) tools like Terraform. Ensure environments are reproducible, scalable, and cost-effective. Work proactively on capacity planning, identifying performance bottlenecks, and scaling systems based on traffic patterns and load expectations. Manage infrastructure and applications deployed on cloud platforms like OCI, AWS, Azure, or GCP. Implement containerization using Docker and manage container orchestration with Kubernetes or similar tools. Lead initiatives to optimize application performance, including database tuning, caching strategies, and application monitoring. Work with engineering, security, and product teams to ensure high-quality service delivery, troubleshoot issues, and ensure reliable deployments. Implement and promote SRE best practices to ensure high availability, uptime, and reliability of systems and services across development, staging, and production environments. Design and manage monitoring, alerting, and incident response systems to detect performance issues, security vulnerabilities, and failures in real-time. Use tools like Prometheus, Grafana, Datadog. Define, measure, and track SLOs and SLIs for services, ensuring adherence to error budgets, and collaborating with development teams to prioritize reliability work. Develop and implement automated recovery and self-healing mechanisms to reduce human intervention during incidents, such as auto-scaling and auto-remediation processes. Provide mentorship and guidance to junior engineers, helping them understand DevOps best practices and supporting their technical growth. Qualifications B achelor's degree in computer science, Engineering, or a related field. 5+ years of experience in a DevOps, SRE, or related role, with expertise in building and maintaining reliable, scalable systems. Strong experience with cloud platforms (OCI, AWS, Azure or GCP). Hands-on experience with containerization (Docker, Rancher) and orchestration platforms (Kubernetes, Helm). Expertise in monitoring and alerting tools like Prometheus, Grafana, Datadog, or similar. Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible. Proficient in scripting languages (Python, Bash, etc.) for automation tasks and system configuration. In-depth experience with CI/CD tools like Jenkins, GitLab CI, or equivalent. Strong understanding of networking protocols, security practices, and cloud-native architectures. Experience working in an environment that practices SRE principles, including SLOs, SLIs, and error budgets. Strong troubleshooting skills with the ability to manage complex production issues and outages. Experience with performance tuning and optimization techniques for both applications and infrastructure. Strong written and verbal communication skills in English. Strong documentation skills with the ability to clearly outline processes and procedures for others to follow. Personal Attributes: Strong problem-solving and analytical abilities, with the ability to work under pressure during incidents. Strong written and verbal communication skills in English, with the ability to collaborate effectively across teams. Strong leadership capabilities to mentor junior engineers and foster a culture of reliability and continuous improvement. A proactive, self-motivated approach to work, with a passion for improving system reliability and performance. Career Level - IC3 Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and 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. 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 accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. 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.


- Company Name
- Exakis Nelite
- Job Title
- Ingénieur Support Microsoft N2/N3
- Job Description
- « Rejoignez le premier partenaire pure player indépendant Microsoft en France Intégrer Exakis Nelite, c’est s’embarquer dans une nouvelle aventure humaine et professionnelle aux côtés de passionnés des technologies Microsoft. Mais également, évoluer dans un environnement propice aux perspectives de carrière, se garantir une montée en compétences par des programmes de formations et de certifications, travailler sur des projets innovants et passionnants. Exakis Nelite a reçu la certification Great Place to Work et se place 5ème en 2023 parmi les entreprises où il fait bon travailler en France ! Missions: Diagnostic plus approfondi sur les incidents / demandes n’ayant pas pu être résolu par l’équipe IT du client sur des technologies spécifiques (voir plus bas) Participation à des activités / projets maitrisés et documentés sur les technologies citées plus bas Compétences technniques : Dispose d’au moins 4 ans d’expérience sur un poste de niveau 2/3 , et a une maîtrise confirmée des technologies suivantes : Systèmes Windows Server 2012 R2 à 2019 (Administration, Troubleshooting), AD DS / CS / LDS, DHCP, DNS, Hardware (serveurs, baies de stockage, équipements de sauvegarde, Racks), Office 365 (services de base), Azure (services IaaS), Windows 10, Antivirus (Kaspersky, SEP) Compétences fonctionnelles : Prise en charge client : Orientation client : Approfondir la prise en charge client compte tenu des éléments relevés Méthodologie: Relevé d’informations Rédaction de compte rendu détaillé Analyse technique Communication client Capacité à expliquer au client un choix technique Savoir-etre: Capacité à tutorer Capacité à procédurer les actions connues et/ou récurrentes Rédaction de procédures techniques Expression écrite. Respect des engagements et des délais. Respect des indicateurs contractuels Attitude et proactivité. Esprit d'équipe. Ponctualité.Tenue adaptée au contexte client. Respect des engagements et des délais. Respect des indicateurs contractuels Anglais à minima lu et écrit. Savoir s'exprimer pour se faire comprendre


- Company Name
- Oracle
- Job Title
- Senior Full Stack Application Developer
- Job Description
- Job Description Oracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team you will be contributing to the engineering efforts using a variety of technologies to deliver amazing product features that align with our strategic vision and deliver amazing payments experience for our customers. Oracle Payments team is looking for a Senior Applications Engineer to be part of Oracle Payments team team in Morocco, who will design, develop, test and deploy enterprise applications in the cloud. Successful candidate will be a technology champion, customer oriented, results driven and passionate about building great products and solutions. You should be experienced and hands-on, with the ability to assess different enterprise systems and propose adequate and efficient solutions to prevailing problems so as to improvise/improve them on non-functional and architectural aspects. He/she thrives in a fast-paced environment and wants to be involved with real business problems. Responsibilities: Work with cross-functional team members from Architecture, Product Strategy & Development, QA, Sales & Services, and other Central teams to architect and design multiple products Design, create and maintain the full stack (front end and back end) of customer facing cloud native application. Help create and review system and software requirements. Help foster good software engineering practices. Follow relevant company procedures and help create and maintain relevant documentation. Actively participate in all aspects of the software engineering process. Qualifications and Experience: BS/MS in Engineering/Computer Science or equivalent 5+ years of development experience on Java platforms, UI stack, Database & cloud applications Excellent knowledge of Java/JEE technologies and frameworks such as Spring, Dropwizard, JPA, JDBC, Web Services paradigms like REST, RDBMS (preferably Oracle) Proven working experience and understanding of at least one of the modern MV* frameworks (Angular, React/Redux, and Knockout JS) Understand and be able to create Responsive UI elements either by hand (grid or flex box layout), or leveraging a framework like Foundation Excellent knowledge on JQuery, Knockout JS and LESS/SASS (Oracle JET is a plus) Experience with Tomcat, Docker, Kubernetes. Experience working on cloud services with modern cloud technologies. Strong verbal and written communication skills Ability to adapt to a fast-paced, changing environment Excellent time management and communication skills and a great team player Experience with agile methodologies. Career Level - IC3 Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and 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. 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 accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. 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.


- Company Name
- ALTEN
- Job Title
- Développeur Front End Senior Angular et Vue.js
- Job Description
- Description de l'entreprise ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2200 consultants et vise un centre d’excellence de 3300 consultants ALTENiens en fin 2027. Avec plus de 90 recrutements par mois, ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias. Description du poste Notre Développeur Front End aura pour mission principale de développer et maintenir des applications web et des interfaces utilisateurs pour les plateformes digitales, en utilisant les technologies: La maitrise de l’une de ces technologiesest obligatoire: React JS et/ou Angular 17+ et/ou VueJs La maitrise de Java et/ou NodeJS est fortement appréciée 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 Bon niveau de maitrise React/Angular/VueJS (De 1 à 5) Bonnes connaissances Java/NodeJS (De 1 à 5)