Ingénieure ou ingénieur en développement API F/H
- +3
- +23
- Montpellier, Occitanie, France
- +3
- +23
- Montpellier, Occitanie, France
About
<p>L'Amue (Agence de Mutualisation des Universités et Etablissements) est un groupement d'intérêt public qui a pour missions de mutualiser les ressources universitaires, de développer et de diffuser, au bénéfice de ses membres, établissements publics d'enseignement supérieur et de recherche, des outils et services qui participent à la modernisation de leur gestion et facilitent l'exercice de leurs missions.</p>Missions et activités<br> Au sein d'une équipe projet, vous travaillez en étroite collaboration avec les autres membres de votre équipe ainsi qu'avec les pôles transverses et les membres des autres équipes du DSSE.<br> Vous êtes en charge de chantiers et d'activités dans le domaine de l'intégration de solutions logicielles et de leur interopérabilité. Vous êtes l'un des acteurs de l'APIsation de l'offre Amue en créant des API ou des médiateurs d'API.<br> Une de vos premières missions sera le développement et la maintenance d'API et de médiateurs d'API pour répondre à des enjeux d'intégration applicative au sein du projet Sifac (produit financier et comptable déployé dans une centaine d'établissements de l'Enseignement Supérieur) afin de pouvoir être proposé prochainement en mode service. Lors de cette mission, vous travaillerez sous la responsabilité opérationnelle du chef de projet Sifac.<br> Vous réalisez les développements, l'assemblage et le déploiement des différents composants dans le respect de l'architecture retenue.<br> Vous participez à la gestion de la backlog des développements et la priorisation des tâches sous la responsabilité technique du leader technique.<br> Toujours dans le périmètre confié à votre équipe, vous participez au bon fonctionnement d'un environnement d'intégration couvrant l'ensemble de l'offre logicielle de l'Amue.<br> Vos autres activités sont notamment :<br> - Assurer la maintenance corrective et évolutive des solutions développées,<br> - Effectuer ou commanditer les tests et recettes dans une phase de pré exploitation,<br> - Intégrer vos travaux au sein de la chaîne d'intégration et de déploiement continue du projet,<br> - Veiller à l'application des bonnes pratiques de sécurité informatique,<br> - Rédiger ou mettre à jour des documentations techniques et des guides de bonnes pratiques,<br> - Participer au support des applications de votre périmètre,<br> - Participer à des groupes de travail internes ou externes à l'Amue,<br> - Accompagner les équipes de production au déploiement des solutions<br> Vous serez en contact avec des interlocuteurs des établissements et des différents prestataires de l'Amue ; vos qualités relationnelles contribuent à renforcer la relation avec les partenaires de l'Amue.<br> <br> Localisation<br> Selon la modalité de recrutement (détachement, contractuel ou mise à disposition), le lieu de travail sera le suivant :<br> • Contractuel : Amue Montpellier<br> • Détachement sur contrat ou mise à disposition : Amue Montpellier ou au sein de l'établissement du fonctionnaire (sous réserve de l'accord de l'établissement et de la mise en place d'une convention d'hébergement)<br> <br> Avantages<br> • Aménagement possible du temps de travail (possibilité sur 4,5 jours sous conditions)<br> • Titres repas<br> • Pc portable<br> • Télétravail : jusqu'à 3 jours par semaine<br> • Comité d'entreprise<br> • Mutuelle : prise en charge jusqu'à 15€ par mois sous réserve des justificatifsStatut<br> Fonctionnaire : détachement sur contrat ou mise à disposition<br> Contractuel : contrat de droit public de 3 ans (renouvelable une fois puis reconduction sur un CDI)<br> <br> Compétences et savoir-être<br> De par votre expérience, vous êtes autonome sur les compétences suivantes :<br> - Développements Java (Spring, Spring boot)<br> - Développements de webservices, Open API, API Rest, API Soap (Postman, Thunder Client…)<br> - Maîtrise des bonnes pratiques et outils en matière de contrôle des versions, de contrôle qualité, des méthodologies de test et de mise en production (Git, Sonar, …)<br> - Installations sous Linux (RHEL, Debian) d'applications Java (J2EE), de reverse proxy (HA Proxy, Nginx, Traefik, …)<br> Vous devez également être détenteur d'une ou plusieurs compétences parmi la liste ci-dessous :<br> - Techniques de conception (UML, Design Patterns, programmation orientée objet),<br> - Développements de bus ou de médiateurs (Camel, Mule, iWay, Fuse, Talend ESB),<br> - Pratiques d'intégration continue et outillage associé (Maven, Jenkins, Gitlab-CI, Nexus),<br> - Gestion des identités et des autorisations et les standards SAML, OpenID Connect, OAuth2 (Keycloack, CAS, Shibboleth)<br> - Technologies de conteneurisation (Docker, Docker Compose, Docker Swarm, Kubernetes)<br> - Shell Linux (Bash)<br> - Philosophie Agile et méthodologies associées<br> Une expérience avérée dans l'un des thèmes suivants est un atout supplémentaire :<br> - Solutions Enterprise Service Bus, notamment iWay Service Management de l'éditeur Tibco,<br> - Annuaires de type LDAP et SSO CAS<br> Votre profil correspond aux savoir-être suivants :<br> - Travail en mode projet, en autonomie dans le respect des objectifs fixés,<br> - Capacité d'organisation et de dialogue, rigueur, esprit de méthode,<br> - Goût du travail en équipe, capacité à dialoguer avec des équipes fonctionnelles, sens des responsabilités et engagement,<br> - Capacité de rédaction et de documentation (procédures, modes opératoires, guides d'installation).<br> <br> Niveau de formation et d'expérience requis<br> Niveau minimum Bac + 4, niveau ingénieur apprécié. 5 ans d'expérience en tant qu'ingénieur en développement.
Nice-to-have skills
- Java
- Spring
- Spring Boot
- Web Services
- Postman
- Version Control
- Quality Control
- Git
- Linux
- Debian
- J2EE
- NGINX
- Traefik
- Camel
- Maven
- Jenkins
- OAUTH2
- Docker
- Docker Compose
- Docker Swarm
- Kubernetes
- Bash
- Agile
Work experience
- Backend
- Fullstack
- Build/Release
Languages
- French