Software Engineer (Javawebmethods)
Casablanca - Morocco
Job Summary
Au sein de nos équipes projets vous interviendrez sur le développement et lévolution dapplications métiers Full Stack Java / Webmethods pour des clients grands comptes dans des environnements techniques complexes En tant que Senior Software Enginer Java / Webmethods vos missions seront :
Vos missions :
- Concevoir développer et maintenir des applications Java et des flux dintégration webMethods.
- Participer à lanalyse des besoins métiers et à la conception de solutions dintégration robustes et évolutives.
- Développer et maintenir des services dintégration via webMethods Integration Server.
- Concevoir développer et consommer des API REST et SOAP.
- Assurer lintégration entre différentes applications et systèmes dinformation.
- Participer à la mise en place et à lévolution darchitectures orientées services (SOA) et microservices.
- Garantir la qualité du code et des développements à travers les bonnes pratiques de développement et les revues de code.
- Réaliser les tests unitaires les tests dintégration et contribuer à leur automatisation.
- Assurer le support technique et la résolution des incidents de production.
- Collaborer avec les équipes projet (Architectes DevOps QA Product Owners) dans un environnement Agile/Scrum.
- Participer à la documentation technique et aux démarches damélioration continue.
- Diplômé(e) dun Bac5 en Informatique ou équivalent.
- Vous justifiez dune expérience de 7 ans minimum en développement Java et intégration.
- Excellente maîtrise de Java (Java 8/11/17) et de lécosystème Spring (Spring Boot REST JPA).
- Solide expérience sur la plateforme Software AG webMethods :
- Integration Server (IS)
- Designer
- webMethods API Gateway
- Universal Messaging (UM)
- Trading Networks (un plus)
- Maîtrise des technologies dintégration : REST SOAP XML JSON XSD.
- Bonne connaissance des architectures SOA et Microservices.
- Expérience avec les bases de données relationnelles (Oracle PostgreSQL SQL Server).
- Maîtrise des outils Git Maven et des pipelines CI/CD.
- Une expérience avec Docker et Kubernetes est un plus.
- Bon niveau de communication autonomie et esprit déquipe.
- Qualité de vie au travail : télétravail possible au Maroc et à linternational flexibilité et autonomie.
- Apprentissage en continu : formations certifications et accompagnement personnalisé.
- Projets variés et à fort impact : missions stimulantes pour des clients de premier plan.
- Écosystème dexpertise : intégration dans des communautés techniques actives
Nos engagements et priorités:
Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi-accueillant. En nous rejoignant vous intégrez un collectif qui valorise la diversité développe le potentiel de ses talents sengage dans des initiatives solidaires avec ses partenaires et se mobilise pour réduire son impact environnemental sur tous ses sites et auprès de ses clients.
Required Experience:
IC
About Company
A global leader in consulting, technology services and digital transformation, we offer an array of integrated services combining technology with deep sector expertise.