PRÉSENTATION DE L'ENTREPRISE
L'entreprise que nous accompagnons est un client final situé dans Lyon 8. Afin d'accompagner sa croissance, nous l'aidons à recruter un Ingénieur Logiciel Java H / F en CDI.
DESCRIPTION DU POSTE
Vous participerez à des activités de conception technique, de développement, d'intégration et de documentation de composants logiciels. Vos principales missions seront :
- Analyse des besoins : Contribuer à l'analyse des exigences fonctionnelles et techniques des modules, ainsi qu'à leur conception et spécification.
- Estimation et développement : Évaluer les délais de développement et réaliser des développements en utilisant les technologies Java / Spring, tout en respectant les normes établies et en assurant la qualité des livrables.
- Suivi de projet : Assurer le suivi et la communication sur l'avancement des tâches.
- Tests et validation : Participer aux différentes phases de tests, y compris les tests unitaires, les tests d'intégration et l'accompagnement lors des recettes fonctionnelles.
- Maintenance et support : Surveiller le bon fonctionnement des développements en production et contribuer à l'analyse et à la résolution des incidents techniques.
- Documentation : Mettre à jour la documentation technique et fonctionnelle.
- Interface opérationnelle : Assurer le point de contact avec les équipes responsables de la gestion des opérations de livraison.
- Collaboration inter-équipes : Travailler en étroite collaboration avec les équipes utilisatrices des composants développés.
- Partage de connaissances : Diffuser les compétences et les savoir-faire au sein de l'équipe.
Environnement technique :
- Java, Spring, Spring Boot, Spring Batch
- Angular, Design System
- Camunda BPM
- API REST, Oauth2, Open ID Connect
- Git, Maven, Jenkins, Nexus, Sonarqube
- Docker, Kubernetes, Vault
- Backstage IDP
- CMS Strapi
- Gravitee IO (API Management / Access Management)
- Nuxeo
- Docusign
PROFIL RECHERCHÉ
Vous avez une expertise avancée dans le Développement Java et vous en maîtrisez les bonnes pratiques. Vous avez de l'expérience dans l'intégration de solutions technologiques. Vous avez une connaissance des principes d'architecture logicielle. Des compétences dans le Développement Front (Angular) seraient un plus. Vous appréciez travailler en équipe et vous savez communiquer efficacement.