Développeur Fullstack Java Angular Senior H/F

Anderson Rh
Paris, France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Apache Tomcat Application Lifecycle Management Confluence JIRA Automation of Tests Unit Testing
+58 more
Software Quality Code Review Databases Continuous Integration Relational Databases Linux Java Platform Enterprise Edition (J2EE) Hibernate (Java) Spring Framework JavaServer Faces Javaserver Pages Junit PostgreSQL Apache Maven Microsoft Office Nginx Oracle (Applications) PowerDesigner Scrum Methodology Mockito Angular 2+ Swagger Selenium SONAR (Symantec) SonarQube SQL Databases Strategies of Testing Openapi Datadog RxJS Data Server Interface Test-Driven Development (TDD) GitHub Copilot Office365 Delivery Pipeline Spring-boot Generative AI Backend Gitlab Git Containerization AngularJS Git Flow Gherkin Integration Tests Kubernetes Apache Kafka Npm(Software) Front End Software Development Restful APIs Cucumber (Software) Spring Batch Devsecops Jasmine Docker Jenkins Microservices Control M

Job description

Vous rejoindrez une organisation fonctionnant en mode Agile, au sein d’équipes pluridisciplinaires et collaboratives.

Une présence obligatoire sur site les mardis et vendredis.

3 jours de télétravail par semaine.

L’environnement de travail valorise :

  • La collaboration et la communication au quotidien.
  • La proximité avec les équipes produit et techniques.
  • La participation active aux cérémonies agiles et aux échanges en open space.
  • Le partage de connaissances et la mise en commun des bonnes pratiques.
  • La prise d’initiative et la capacité à être force de proposition.
  • Une culture orientée qualité, amélioration continue, sécurité et responsabilité collective sur les applications développées., 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 oeuvre 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.

Outils & Environnement

Requirements

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 recherchéVous justifiez d’une expérience significative de 8 ans minimum d’expérience, en développement fullstack Java et AngularTrès bonne maîtrise de Java et de l’écosystème SpringSolides compétences en développement frontend Angular et RxJSExcellente connaissance du langage SQL et des bases de données relationnelles6 ans minimum d’expérience des architectures microservices et des API RESTBonne maîtrise des pratiques de tests automatisés et de la qualité logicielleConnaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOpsCapacité à intervenir sur des applications modernes comme sur des environnements legacySensibilité 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écessaireEsprit d’équipe, sens du partage et goût pour l’amélioration continueExcellentes qualités de communication, indispensables pour évoluer dans un environnement agile et collaboratifCapacité à expliquer ses choix, partager l’avancement de ses travaux, poser les questions nécessaires et contribuer activement aux échanges de l’équipe, 1. Vous justifiez d’une expérience significative de 8 ans minimum d’expérience, en développement fullstack Java et Angular
  1. Très bonne maîtrise de Java et de l’écosystème Spring
  2. Solides compétences en développement frontend Angular et RxJS
  3. Excellente connaissance du langage SQL et des bases de données relationnelles
  4. 6 ans minimum d’expérience des architectures microservices et des API REST
  5. Bonne maîtrise des pratiques de tests automatisés et de la qualité logicielle
  6. Connaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOps
  7. Capacité à intervenir sur des applications modernes comme sur des environnements legacy
  8. Sensibilité aux enjeux de sécurité, de performance et de maintenabilité
  9. Autonomie dans la réalisation des développements, tout en sachant solliciter les membres de l’équipe lorsque cela est nécessaire
  10. Esprit d’équipe, sens du partage et goût pour l’amélioration continue
  11. Excellentes qualités de communication, indispensables pour évoluer dans un environnement agile et collaboratif
  12. Capacité à expliquer ses choix, partager l’avancement de ses travaux, poser les questions nécessaires et contribuer activement aux échanges de l’équipe

EUR

Spring Maven Anglais Force de proposition Intelligence artificielle Clean SGBD Confluence SQL Oracle Git Tomcat Hibernate Test driven development (TDD) JSP JEE Pro-activité Veille technologique JUnit JavaServer Faces (JSF) Angular Batching Jenkins Kubernetes Nginx Scrum Autonomie KAFKA Selenium Jira Base de données relationnelle Amélioration continue PostgreSQL SonarQube Control-M API REST Spring Boot Java Pack Office Docker

Benefits & conditions

Lieu de la mission : Paris

  • 3 jours de télétravail par semaine
  • 2 jours seulement de présence sur site (mardis et vendredis)
  • Date de démarrage : ASAP
  • Mission de longue durée : 36 mois
  • Anglais professionnel obligatoire
  • Séniorité : 8 ans minimum d’expérience, Taux journalier :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all