Europ IT Services - Développeur Fullstack Java
Summary
Fullstack Java developer designing, building, testing and deploying Java 8 applications, maintaining Scala APIs and a Dojo frontend, while leveraging AI tools daily in an Agile team.
Missions principales
Au sein de cette équipe, vous serez amené à :
- Participer activement aux cérémonies et pratiques Agile.
- Concevoir, développer, tester, déployer et superviser des applications principalement en Java 8.
- Maintenir et faire évoluer des APIs développées en Scala ainsi que des interfaces frontend basées sur Dojo.
- Contribuer à la modernisation progressive du patrimoine applicatif.
- Développer une expertise fonctionnelle et technique sur des périmètres stratégiques du domaine.
- Participer à l'intégration de nouvelles solutions et architectures.
- Utiliser quotidiennement des solutions d'intelligence artificielle (Mia, Claude, etc.) pour améliorer la qualité, la maintenabilité et la productivité du développement.
- Réaliser et maintenir des tests automatisés en scala avec Playwright.
- Participer à la communauté des développeurs afin de partager les bonnes pratiques et les retours d'expérience.
- Accompagner la montée en compétences de vos collègues à travers le pair programming, les revues de code et le partage de connaissances.
Compétences recherchées
- Front-end
- Indispensables :
- Maîtrise de HTML, CSS et JavaScript.
- Capacité à consommer et intégrer des API REST.
- Indispensables :
- Back-end
- Indispensables :
- Excellente maîtrise de la programmation orientée objet (Java 8 et +).
- Expérience des bases de données relationnelles, idéalement DB2.
- Connaissance de la conception et du développement d'API REST.
- Appréciés :
- Connaissance de la programmation fonctionnelle (Scala).
- Expérience dans la maintenance de traitements asynchrones Bash.
- Expérience avec les bases de données NoSQL (MongoDB).
- Connaissance du langage Cobol (maintenances d'applications migrées vers Java).
- Expérience des architectures événementielles et de Kafka.
- Utilisation du standard JSON : API.
- Indispensables :
- Expérience souhaitée : 5 ans et plus en développement Full stack Java (idéalement dans un environnement Agile)
Qualités techniques et méthodologiques
- Maîtrise de l'ensemble du cycle de développement logiciel.
- Capacité à proposer, argumenter et mettre en œuvre des choix d'architecture.
- Expérience des pratiques d'intégration et de déploiement continus (Kubernetes, etc.).
- Utilisation d'outils de monitoring et d'observabilité tels que DataDog ou Sentry.
- Familiarité avec les outils de gestion de code source, notamment GIT.
- Expérience avec les Framework de tests unitaires et automatisés (Playwright).