Nous recherchons un Développeur Fullstack pour notre client. Le candidat idéal aura une solide expérience dans les technologies listées ci-dessous et sera capable de travailler de manière autonome tout en collaborant efficacement avec l'équipe de développement. Vous serez impliqué dans toutes les phases du cycle de vie du développement logiciel, de la conception à la mise en production.
Responsabilités :
Développer des applications web en utilisant Java, Angular et Kafka.
Participer à la conception et à l'architecture des solutions logicielles.
Écrire et maintenir du code de haute qualité en suivant les meilleures pratiques de développement.
Implémenter et exécuter des tests automatiques (JUnit, BDD, TDD).
Contribuer à la mise en ?uvre des concepts DevOps (CI/CD, Jenkins, pipeline, Sonar).
Réaliser des revues de code et appliquer des patterns de développement pour garantir la qualité du code.
Gérer les bases de données SQL et intégrer les solutions logicielles avec les systèmes backend.
Utiliser les frameworks Spring et Spring Boot pour le développement backend.
Développer des interfaces utilisateur en utilisant Angular 14, JSP, Struts, HTML et CSS.
Mettre en place des architectures REST pour les services web.
Utiliser des scripts Shell pour le déclenchement des batchs.
Travailler sur un socle technique On Premise.
Profil candidat:
Expérience avérée en développement fullstack Java et Angular.
Connaissance approfondie de Kafka et des architectures basées sur des messages.
Expérience avec les outils DevOps et les pratiques de développement logiciel modernes.
Bonnes compétences en gestion de versions avec GIT.
Maîtrise des tests automatiques et des méthodologies de développement agile.
Capacité à travailler dans un environnement technique On Premise.
Go to job list