Dans le cadre du renforcement de notre équipe, nous recherchons un Développeur Java Senior Full Stack, avec une forte expertise Front-End, pour intervenir sur des applications métier à forts enjeux.
Missions
- Concevoir, développer et faire évoluer des applications web en environnement Java.
- Participer à la conception et au développement des interfaces utilisateurs, avec une forte implication sur la partie Front-End.
- Développer les composants Back-End et les APIs nécessaires au bon fonctionnement des applications.
- Participer aux choix techniques et à l'évolution de l'architecture applicative.
- Garantir la qualité, la performance et la maintenabilité du code.
- Réaliser les tests unitaires et participer aux tests d'intégration.
- Collaborer avec les équipes métier, les développeurs et les autres parties prenantes.
- Participer aux revues de code et contribuer à l'amélioration continue des pratiques de développement.
Profil recherché
- Minimum 5 ans d'expérience en développement Java.
- Excellente maîtrise de Java et Spring / Spring Boot.
- Solide expérience en développement Front-End, notamment avec Angular ou un framework JavaScript/TypeScript équivalent.
- Bonne maîtrise de HTML, CSS et JavaScript / TypeScript.
- Expérience dans la conception et l'intégration d'APIs REST.
- Bonne compréhension des architectures web et des problématiques d'intégration Front-End / Back-End.
- Expérience avec les bases de données relationnelles et SQL.
- Sensibilité aux problématiques d'UX, de performance et de responsive design.
- Habitude de travailler dans un environnement Agile.
- expérience en banque
Compétences techniques
Back-End : Java, Spring, Spring Boot, REST API
Front-End : Angular, TypeScript, JavaScript, HTML, CSS
Base de données : SQL / bases relationnelles
Méthodologie : Agile / Scrum, Git, CI/CD
Qualités recherchées
Nous recherchons un profil autonome, rigoureux et force de proposition, capable d'intervenir sur l'ensemble de la chaîne de développement, tout en ayant une réelle appétence pour le Front-End et la conception d'interfaces web modernes.
