Ingénieur Logiciel Java - Développement / Intégration / Test - Level 3 (H/F)
Role details
Job location
Tech stack
Job description
Nous recherchons un Ingénieur Logiciel Java confirmé (Level 3) pour intervenir sur un projet stratégique avec un important historique de code. Vous participerez à la conception, développement, tests, documentation et correction d?anomalies, dans un environnement exigeant en termes de qualité, sécurité et bonnes pratiques.
Vos missions : Participer à la conception et aux travaux sur les nouvelles features
Développer en Java en appliquant les bonnes pratiques de développement sécurisé
Mettre en place et maintenir les tests unitaires automatisés
Rédiger la documentation technique
Déclarer et corriger les anomalies (Jira)
Participer aux revues de code
Accompagner les évolutions techniques dans un contexte avec fort code legacy
Respecter les process CI/CD et les livrables obligatoires (code + docs + TU)
Requirements
Environnement technique : Compétences impératives : Java ? Confirmé
Linux ? Confirmé
CI/CD : Jenkins, Maven, Hudson
Gestion de configuration : SVN
Gestion des anomalies : Jira
Sécurité & analyse de code : SonarQube, Trivy, NexusIQ
Anglais professionnel
Compétences souhaitées : Microservices
Docker / Kubernetes (Junior accepté)
Cloud (Junior accepté)
Outils de déploiement : Ansible, Helm
Connaissance des COTS : RabbitMQ, Zookeeper (bonus), 5 à 7 ans d'expérience en développement logiciel
Solide expertise Java et Linux
Aisance dans les environnements CI/CD
Rigueur, autonomie, capacité à analyser des problématiques complexes
Bonnes qualités rédactionnelles
Excellent esprit d?équipe