← К другим вакансиям
Free-Work

Développeur Fullstack Java Angular - 4 à 7 ans d'expérience (H/F)

unknown • FRA • senior • Не указана
Dans le cadre du renforcement d’une équipe agile, nous recherchons un(e) **Développeur(se) Fullstack Java Angular** expérimenté(e), capable d’intervenir sur l’ensemble du cycle de vie des applications, de la conception jusqu’à la mise en production et leur maintenance. En tant que contributeur(trice) technique clé de l’équipe, vous serez amené(e) à : * Concevoir, développer, tester, déployer et maintenir des applications robustes en environnement de production. * Participer à la conception technique des composants backend et frontend, en collaboration avec le Tech Lead. * Développer et maintenir des applications Java et Angular dans une logique DevSecOps. * Garantir la qualité, la maintenabilité, la performance et la sécurité du code. * Mettre en œuvre et maintenir une stratégie de tests automatisés : tests unitaires, tests d’intégration et tests end-to-end. * Contribuer aux contrôles automatisés de qualité et de sécurité, notamment via Sonar et les scans de vulnérabilités. * Appliquer les bonnes pratiques de Software Craftsmanship : clean code, principes SOLID et revues de code. * Participer à l’amélioration continue des pipelines CI/CD et des pratiques DevSecOps. * Intégrer les exigences non fonctionnelles et les principes d’architecture définis par la DSI. * Intervenir sur le développement backend Java, les pipelines CI/CD ainsi que la résolution d’incidents et de problèmes de production. * Participer aux rituels agiles, aux revues de User Stories et aux chiffrages avec le Product Owner et le Tech Lead. * Assurer une veille technologique ciblée et proposer des améliorations pertinentes. * Utiliser les outils d’intelligence artificielle générative afin d’améliorer la productivité et la qualité des développements. **Environnement technique** * Langages et frameworks : Java 8 à 25, Spring Boot 3, Spring Batch, JEE, Hibernate, Angular, RxJS, JSF, JSP. * Bases de données : SQL, PostgreSQL, Oracle. Une excellente maîtrise de SQL est indispensable. * Architecture : microservices, composants partagés, API REST, Swagger, OpenAPI. * Évènementiel : Kafka. * Tests : TDD, BDD, JUnit, Mockito, Cucumber, Karate, Selenium, Karma, Jasmine, Jest, Gherkin. * Conteneurisation et orchestration : Docker, Kubernetes. * DevSecOps et CI/CD : GitLab, Jenkins, Maven, npm, Helm, Flux. * Serveurs et systèmes : Tomcat, TomEE, Nginx, Linux, Windows. * Sécurité : JWT, OIDC. * Outils et méthodologies : Git, GitFlow, Trunk-Based Development, Jira, Confluence, Datadog, Control-M, PowerDesigner, O365, Agile, Scrum et SAFe. * IA générative : GitHub Copilot, avec une capacité à utiliser des techniques avancées de prompting. Profil candidat: Vous justifiez d’une expérience significative, idéalement comprise entre **4 et 7 ans**, en développement fullstack Java et Angular. Nous recherchons un profil qui dispose des compétences suivantes : * Très bonne maîtrise de Java et de l’écosystème Spring. * Solides compétences en développement frontend Angular et RxJS. * Excellente connaissance du langage SQL et des bases de données relationnelles. * Expérience des architectures microservices et des API REST. * Bonne maîtrise des pratiques de tests automatisés et de la qualité logicielle. * Connaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOps. * Capacité à intervenir sur des applications modernes comme sur des environnements legacy. * Sensibilité aux enjeux de sécurité, de performance et de maintenabilité. * Autonomie dans la réalisation des développements, tout en sachant solliciter les membres de l’équipe lorsque cela est nécessaire. * Esprit d’équipe, sens du partage et goût pour l’amélioration continue. * Excellentes qualités de communication, indispensables pour évoluer dans un environnement agile et collaboratif. * Capacité à expliquer ses choix, partager l’avancement de ses travaux, poser les questions nécessaires et contribuer activement aux échanges de l’équipe.