EU remote
Développeur Java - Angular Expérimenté (H/F)
About this role
Nous recrutons un(e) Développeur Full Stack Java / Angular pour rejoindre une structure à taille humaine, spécialisée dans le développement de solutions logicielles performantes, robustes et évolutives. Vous intégrerez un environnement technique stimulant, centré sur la qualité du code , la performance des applications et l’ amélioration continue . Vous contribuerez à la conception et au développement de solutions à forte valeur ajoutée, aussi bien sur les composants Back-End Java que sur les interfaces Front-End Angular .
Vos missions Au sein d'une équipe technique expérimentée et en méthodologie Agile , vous participez au développement, à l'évolution et à la maintenance d'applications métiers. À ce titre, vous : Concevez, développez et maintenez des applications Java / Angular performantes, évolutives et sécurisées. Développez des services et API RESTful en environnement Java/JEE, Spring Boot . Concevez et développez les interfaces utilisateurs en Angular, TypeScript, HTML5 et CSS3/SCSS .
Développez des composants Angular réutilisables , services, modules et formulaires, en veillant à la qualité et à la maintenabilité du Front-End. Assurez l'intégration entre les interfaces Angular et les API REST développées côté Back-End. Participez à la conception technique et aux évolutions d'architecture logicielle : microservices, architectures distribuées, applications n-tiers, architectures Front/Back . Contribuez aux phases de conception, développement, intégration, tests et maintenance des applications.
Réalisez les revues de code et veillez à l'application des bonnes pratiques de développement : Clean Code, SOLID, design patterns . Mettez en œuvre des tests unitaires et d'intégration , aussi bien côté Back-End que Front-End, afin de garantir la qualité et la fiabilité des développements. Intervenez sur les problématiques de performance, optimisation, sécurité et maintenabilité du code. Participez à l'intégration continue et au déploiement continu : CI/CD, Git, Jenkins, GitLab CI, Maven .
Travaillez en étroite collaboration avec les développeurs, architectes, QA, Product Owner et équipes métiers . Êtes force de proposition sur les choix techniques, l'architecture, l'industrialisation des développements et l'amélioration continue des pratiques de l'équipe. Back-End : Java 8/11/17, Java/JEE, Spring Boot, Spring Framework, Spring MVC, Spring Data, Hibernate, JPA Front-End : Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, Angular CLI API & Architecture : REST, API RESTful, Microservices, Architecture distribuée, Web Services, Architecture Front/Back Bases de données : SQL, PostgreSQL, MySQL, Oracle Outils & DevOps : Git, Maven, Jenkins, GitLab CI/CD, SonarQube, Docker, Jira Qualité & Tests : JUnit, Mockito, Tests unitaires, Tests d'intégration, Revues de code, Clean Code, SOLID Méthodologies : Agile, Scrum, CI/CD Cette opportunité s'adresse à un(e) Développeur Full Stack Java / Angular souhaitant intervenir sur l'ensemble de la chaîne applicative, du développement des API et services Back-End Java/Spring Boot jusqu'à la conception des interfaces Front-End Angular .