Les prestations :
- La maîtrise sur la technologie Java ;
- La participation à l’analyse des besoins et aux travaux préparatoires au développement ;
- La contribution à la conception technique des applications back-end, des interfaces, modèles de données, diagrammes de séquence, gestion des modes dégradés, gestion des logs … en appui du MOE ;
- Le développement de l’application back-end & les tests associés ;
- La contribution à la rédaction de la documentation technique (spécifications techniques détaillées, PTI, PTE, Dossier de MEP…) en appui du MOE ;
- La participation à la mise en place du pipeline CI/CD ;
- L’apport de son expertise sur les bonnes pratiques / outillage ;
- La proposition de pistes d’amélioration ;
- De maîtriser les enjeux métiers autour de l’application ;
Formations / diplômes :
Diplômé(e) Bac +5Bon niveau d'anglais
Nombreux avantages sociaux, système e-learning, certificats.
Description du profil :
Compétences techniques :
• Intégration : Connaissance de la gestion de l’intégration d’une application au sein d’un SI (gestion des interfaces inter-applicatives, format pivots, technologies d’échanges type EAI/ESB, web services, API …)
• Déploiement application web Langage de programmation web et frameworks :
Java 11+ , Spring / Springboot 2.x
• Connaissance et mise en place de microservices Bus d’échange, moteur de workflow et BPM :
Apache Kafka, Camunda Usine logicielle (Git,GitLab, GitLabCI, Artifactory, SonarQube)
• Base de données : PostGre, langage SQL, Hibernate
• Gestion de configuration : Ansible REST / JSON
• Environnement d’exploitation : RHEL 7.x / 8 Serveurs d’échanges type EAI/ESB, web services, API, Serveurs web/application : Apache / Tomcat Sécurité applicative
• Connaissances réseau : IP, port, DNS
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres