Développeur Java Sénior CI - CD H/F - DCS Easyware
- CDI
- DCS Easyware
Les missions du poste
Dès les années 70 DCS accompagne ses clients dans le domaine informatique. Son activité commence en Haute-Savoie, mais elle se déploie aujourd'hui partout en France et à l'international. DCS grandit dans l'ère du numérique depuis 50 ans, et l'humain est placé au coeur des intéractions avec les clients, les collaborateurs et les partenaires. Le monde de l'informatique n'a jamais été un environnement statique, mais l'entreprise a su s'adapter pour répondre aux mieux aux nouveaux besoins de ses clients grâce à ses talents proactifs et investi au sein même de sa structure.
Dans le cadre d'un nouveau projet, le besoin consiste à développer, tester, automatiser et sécuriser les livraisons autour d'applications liées aux référentiels d'identités et aux structures associées.
Nous recherchons un Développeur Java Sénior CI/CD (H/F) avec une forte sensibilité aux environnements CI/CD, aux tests unitaires et à la qualité logicielle.
Vos missions principales:
Tests & Qualité
Tester systématiquement votre code
Implémenter et maintenir les tests unitaires
Accompagner les outils de tests en continu
Assurer la remontée des risques produits
Automatisation & CI/CD
Intégrer et piloter l'automatisation de l'ensemble du cycle de développement (intégration, tests, validation, déploiement)
Mettre en place et suivre les outils et méthodes d'intégration continue
Automatiser les différentes phases de validation techniques et fonctionnelles
Développement
Réaliser les développements et les revues de code
Mettre en place et administrer les outils de gestion de code source et de fusion
Contribuer à l'amélioration continue des pratiques de développement
Packaging & Déploiement
Implémenter et superviser les plateformes de stockage des artefacts
Assurer le phasage de pré-déploiement des versions applicatives
Assurance Qualité
Promouvoir les enjeux et bonnes pratiques d'assurance qualité auprès des équipes
Le profil recherché
Vous êtes titulaire d'un Bac +5 ou justifiez d'une expérience significative sur un poste similaire.
Vous disposez d'au minimum 5 ans d'expérience sur un poste équivalent.
Développeur Java confirmé / senior
Forte sensibilité aux bonnes pratiques de développement
Maîtrise des tests unitaires et de la qualité logicielle
Expérience significative en environnements CI/CD
Capacité à travailler en autonomie sur des sujets techniques structurants
Compétences techniques
Maîtrise des environnements suivants :
IntelliJ IDEA
Spring Framework 6
Spring Batch 5.2
JPA / Hibernate 5
JUnit 5 & Mockito 4
Oracle (ExaCC 19C)
Java 21
Angular 20
ServiceNow, Jira, Confluence (ITSM)
Méthodologies de développement et génie logiciel
Compétences : JAVA, CI/CD, Tests unitaires
Compétences requises
- Test unitaire
- Java
- Spring
- Intégration continue
- Oracle
- JUnit
- Angular
- Hibernate
- JPA