Développeur Full Stack Senior Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description du poste
Nous recherchons un Développeur Full Stack Senior pour participer à la conception, au développement et à la maintenance d’applications web robustes et performantes, dans un environnement technologique moderne lié notamment au secteur de la santé.
Vous interviendrez sur des solutions intégrant des composants web dédiés à la gestion des prescriptions médicales et à l’interopérabilité des applications. Vous contribuerez aux choix techniques, à la qualité du code et à l’amélioration continue des pratiques de développement.
Profil recherché
Responsabilités
-
Concevoir, développer et maintenir des applications web Full Stack avec Java, Spring Boot et Angular.
-
Développer des composants front-end performants et des services back-end sécurisés.
-
Participer à la conception d’architectures logicielles évolutives et maintenables.
-
Développer et intégrer des API et des services applicatifs.
-
Concevoir, optimiser et gérer les bases de données PostgreSQL et Elasticsearch.
-
Mettre en œuvre les bonnes pratiques de développement, notamment le TDD et les tests unitaires, d’intégration et de bout en bout.
-
Garantir la qualité, la sécurité, les performances et la maintenabilité du code.
-
Collaborer avec les équipes techniques et fonctionnelles afin de définir et de livrer les nouvelles fonctionnalités.
-
Contribuer à l’amélioration des processus CI/CD et à l’automatisation des déploiements.
-
Accompagner techniquement les développeurs moins expérimentés.
-
Intégrer les usages de l’intelligence artificielle dans le développement, en tenant compte des enjeux de sécurité, de confidentialité et de conformité réglementaire.
Compétences techniques requises
-
Front-end : Angular, TypeScript, HTML, CSS/SCSS ; connaissance de Vue.js.
-
Back-end : Java, Spring Boot, Spring Security, Spring Data JPA.
-
Bases de données : PostgreSQL, Elasticsearch.
-
Migration et requêtes : Flyway, QueryDSL.
-
Tests : JUnit, AssertJ, Mockito et pratiques TDD.
-
Messagerie : Apache Artemis.
-
Intelligence artificielle : notions de LLM, ingénierie de prompts, agents IA, MCP, sécurité et confidentialité des données, ainsi que connaissance de la réglementation européenne sur l’IA.
Atouts supplémentaires
-
Expérience avec l’architecture hexagonale et les applications Spring Boot.
-
Connaissance de Docker, Kubernetes et OpenShift.
-
Pratique des pipelines CI/CD avec GitLab CI/CD ou Jenkins.
-
Connaissance de Tomcat, Nginx et des assistants de développement basés sur l’IA.
-
Expérience dans les secteurs de la santé, de l’environnement ou de la sécurité publique.
Profil recherché
-
Expérience confirmée en développement Full Stack.
-
Solides capacités d’analyse, de résolution de problèmes et d’optimisation.
-
Sens de la qualité du code et attention portée aux détails.
-
Autonomie, esprit d’équipe et bonnes capacités de communication.
-
Capacité à accompagner techniquement une équipe et à partager ses connaissances.
-
Curiosité technique et aptitude à s’adapter rapidement à des technologies et pratiques en évolution.
Langues
-
Français ou néerlandais courant, avec une bonne compréhension de l’autre langue.
-
La connaissance active du français, du néerlandais et de l’anglais est un atout pour évoluer dans l’environnement de la mission.