Dans le cadre du développement de notre entité Abylsen ST/RA (Sciences & Technologies Rhône-Alpes Auvergne Bourgogne), spécialisée dans le Transport (automobile, aéronautique, défense, spatiale et ferroviaire), l'Industrie Lourde (métallurgie, aciérie) et l' Energie , nous recherchons un Développeur Java Sénior X/ F/H pour intégrer notre équipe et apporter votre expertise sur l'ensemble de nos projets.
Dans le cadre de vos fonctions, vous serez amené à :
- Concevoir, développer et maintenir des applications Java performantes et robustes.
- Participer aux phases d'analyse technique et à la définition des solutions d'architecture.
- Réaliser les développements et garantir leur qualité grâce aux bonnes pratiques de conception et de tests.
- Analyser et corriger les anomalies techniques identifiées.
- Réaliser les tests d'intégration et de validation.
- Participer aux installations et aux activités de paramétrage sur les différentes plateformes internes et clients.
- Assurer l'interface avec les équipes projet, les bureaux d'études et les différents interlocuteurs techniques.
- Accompagner les développeurs plus juniors et partager vos bonnes pratiques.
- Participer aux cérémonies projet et assurer un reporting régulier sur l'avancement des activités.
- Rédiger et maintenir la documentation technique (spécifications, dossiers d'architecture, plans de tests, notes de livraison).
- Être force de proposition dans les démarches d'amélioration continue et les choix techniques.
Ce poste est fait pour vous si vous avez
- Une formation supérieure de niveau Bac+5 en informatique, génie logiciel ou équivalent.
- Une expérience minimum de 5 ans en développement Java dans un environnement professionnel.
- Une excellente maîtrise du développement orienté objet et des principes de conception logicielle.
- Une solide expérience sur Java ainsi que les frameworks Spring et Spring Boot.
- Une bonne connaissance des API REST et des bases de données SQL.
- Une maîtrise des outils de gestion de version tels que Git.
- Une expérience des environnements Agile et des pratiques de développement modernes.
- Une sensibilité forte à la qualité logicielle, aux tests automatisés et à la maintenabilité du code.
- Une capacité à prendre du recul sur les problématiques techniques et à proposer des solutions adaptées.
- Un excellent relationnel et une aptitude à collaborer avec des équipes multidisciplinaires.
Les plus qui feront la différence
- Connaissance de Docker, Kubernetes ou d'environnements Cloud.
- Expérience des outils d'intégration continue et de déploiement continu.
- Participation à des projets à forte contrainte de performance, de sûreté ou de criticité.
Au-delà de vos compétences techniques