Développeur JAVA Springboot (H/F)
Role details
Job location
Tech stack
Job description
unitaires, revues de code). - Optimiser les performances des services back-end pour gérer des volumes de données importants. 3. Développement front-end (Angular) : - Créer des interfaces utilisateur réactives et ergonomiques en utilisant Angular et TypeScript. - Implémenter des composants modulaires et réutilisables. - Optimiser l'affichage et l'interactivité pour assurer une expérience fluide sur tous les appareils. 4. Tests, intégration et déploiement : - Rédiger et exécuter des tests unitaires et tests d'intégration pour garantir la fiabilité des applications. - Participer aux phases de validation fonctionnelle et à la mise en production. - Automatiser les déploiements via des outils comme Jenkins, GitLab CI/CD ou Docker. 5. Collaboration et veille technologique : - Travailler en mode agile pour assurer un suivi itératif des projets. - Être force de proposition sur les outils, technologies et méthodologies à adopter. - Participer à une veille technologique régulière pour rester à jour sur les tendances du développement web et cloud. 6. Concevoir et implémenter des services REST sécurisés 7. Participer à la conception technique et aux choix d'architecture Voir plus Le profil recherché Compétences techniques : - Maîtrise de Java (Spring Boot, Spring Security, Spring Data) et des bonnes pratiques back-end (Maven, Git). - Solide expérience en développement front-end avec Angular (TypeScript, HTML5, CSS3, SCSS). - Connaissances en bases de données (SQL Server, PostgreSQL, BigQuery, Elasticsearch). - Expérience avec des outils comme Git, Docker, Jenkins ou Kubernetes est un plus. - Expérience de 4 ans minimum en développement java. Qualités personnelles : - Esprit d'équipe et bon relationnel. - Capacité d'adaptation et envie d'apprendre. - Sens de l'initiative et souci de la qualité du code. Formation : - Bac +5 en informatique ou équivalent. - Une certification en Angular
Requirements
ou Java est un atout. Environnement technique : Technologies Backend : - Java 21+ - Spring Boot, Spring Security, Spring Data - Maven, Git Technologies Frontend : - Angular (version 18+) - Typescript, HTML5, CSS3, SCSS Bases de Données : - SQL Server, PostgreSQL - BigQuery, Elasticsearch Environnement DevOps : Docker, Docker Compose, GitLab CI