1. Contexte de la mission : Le périmètre concerné a la responsabilité des socles applicatifs Java/Web du client ainsi que de quelques applications à vocation technique.
La prestation attendue consiste à réaliser diverses missions selon les besoins et priorités du client, sur les volets développement, support et accompagnement décrits ci-dessous.
2. Missions confiées : Développement et test : analyse d'impacts et maintenances correctives ou évolutives sur le socle Front (Angular) ou Back (Java)
Support aux développeurs : support et accompagnement des développeurs utilisant le socle
Support à la production : analyse et support de niveau 3 lors d'incidents, avec possibilité de participer à des cellules de crise
Étude de sujet : capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions, puis capitaliser et présenter les résultats
Accompagnement projet : détachement au sein d'une équipe projet afin d'assurer le bon respect des règles architecturales et techniques posées par les architectes et le socle, avec un rôle d'aide aux développeurs (tech-lead), etc.
Profil candidat:
3. Profil recherché : Environnement commun
Environnement / Système : Linux, Conteneurs, Kubernetes / OpenShift
IDE : IntelliJ
Gestion de versions : Git
Méthodes et architectures : MVC, API REST, événementiel
Autres outils : Jira, Confluence, Jenkins, SonarQube, ELK, Dynatrace, Bruno
Front (Web)
Technologies Web : HTML, CSS, JavaScript, TypeScript
Framework : Angular
Outils : NPM, Node.js
Serveur : Apache HTTP
Back / Batch (Java)
Technologies : JEE, JMS, JDBC, JUnit, JAXB, JAX-RS, JAX-WS, JPA, CDI
Frameworks : Java JEE, Spring Batch, Quarkus
Bases de données : Oracle, PostgreSQL, DB2 (SQL)
Serveurs d'application : WildFly, Quarkus
Outils : Maven