Développeur Fullstack Java - Angular H/F

Cherrypick
Seclin, France
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Software Applications JIRA Unit Testing Software Quality Information Systems Databases Continuous Integration DevOps Hibernate (Java)
+16 more
Java Persistence API Spring Framework Javaserver Pages PostgreSQL MySQL Software Maintenance Ansible Software Engineering SonarQube SQL Databases WebKit Spring-boot Backend Git AngularJS Front End Software Development

Job description

Dans le cadre d’un programme stratégique de maintenance et d’évolution des systèmes d’information liés aux titres sécurisés (Carte Nationale d’Identité, Passeport…), nous recherchons un Ingénieur Développement Fullstack Confirmé pour intégrer une équipe en charge d’un projet à forte visibilité et à fortes exigences de sécurité.

Vous participerez à la modernisation d’applications critiques, notamment dans le cadre de la migration technique d’un SI développé en Java 7 vers Java 21/25, tout en contribuant aux évolutions fonctionnelles et à la maintenance des applications existantes.

Vous évoluerez au sein d’une équipe Agile composée d’experts techniques, métiers et sécurité., Au sein de l’équipe de développement, vous serez amené(e) à :

  • Participer à l’analyse des besoins métiers
  • Rédiger les spécifications fonctionnelles et techniques
  • Concevoir et développer les nouvelles fonctionnalités
  • Participer activement à la migration Java 7 Java 21/25
  • Développer principalement les composants Backend
  • Intervenir ponctuellement sur les développements Frontend
  • Garantir la qualité du code (SonarQube, DependencyTrack)
  • Réaliser les tests unitaires et fonctionnels
  • Participer aux phases de recette (VABF)
  • Assurer le suivi de la VSR
  • Corriger les anomalies
  • Faire évoluer les fonctionnalités existantes
  • Participer aux livraisons applicatives
  • Assurer le support technique auprès des équipes internes

Environnement technique

Backend

  • Java 21 (migration depuis Java 7)
  • Spring Boot
  • Spring Framework
  • Hibernate

Frontend

Requirements

En raison du caractère sensible du projet :

  • Nationalité française obligatoire
  • Casier judiciaire vierge obligatoire, Angular (versions récentes)
  • JavaScript
  • Thymeleaf
  • JSP

Bases de données

  • PostgreSQL
  • MySQL

DevOps / Industrialisation

  • Git
  • Jira
  • CI/CD
  • Ansible
  • SonarQube
  • DependencyTrack, Profil recherchéExpérience significative en développement Java FullstackExpertise reconnue sur Spring BootForte appétence pour les problématiques BackendExcellente maîtrise de JavaSolide expérience sur Spring BootBonne maîtrise de Spring FrameworkExpérience avec Hibernate / JPAMaîtrise des bases SQL (PostgreSQL ou MySQL)Expérience GitExpérience des chaînes CI/CDBonnes pratiques de qualité logicielleDéveloppement orienté sécuritéCompétences appréciées : Angular, JavaScript, Thymeleaf, JSP, Ansible, SonarQube, DependencyTrackCompétences fonctionnelles : analyse des besoins, rédaction de spécifications techniques, développement d’applications critiques, maintenance évolutive, correction d’anomalies, pilotage des livraisons, participation aux phases de recette, support techniqueQualités attendues : autonomie, rigueur, esprit d’équipe, bon relationnel, curiosité technique, capacité d’apprentissage, sens de la qualité, respect des normes de sécurité, esprit d’analyse, force de propositionExpérience sur des projets de modernisation ou de migration Java constitue un véritable atout

Mais aussi…

Taux journalier :420.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, 1. Expérience significative en développement Java Fullstack

  1. Expertise reconnue sur Spring Boot
  2. Forte appétence pour les problématiques Backend
  3. Excellente maîtrise de Java
  4. Solide expérience sur Spring Boot
  5. Bonne maîtrise de Spring Framework
  6. Expérience avec Hibernate / JPA
  7. Maîtrise des bases SQL (PostgreSQL ou MySQL)
  8. Expérience Git
  9. Expérience des chaînes CI/CD
  10. Bonnes pratiques de qualité logicielle
  11. Développement orienté sécurité
  12. Compétences appréciées : Angular, JavaScript, Thymeleaf, JSP, Ansible, SonarQube, DependencyTrack
  13. Compétences fonctionnelles : analyse des besoins, rédaction de spécifications techniques, développement d’applications critiques, maintenance évolutive, correction d’anomalies, pilotage des livraisons, participation aux phases de recette, support technique
  14. Qualités attendues : autonomie, rigueur, esprit d’équipe, bon relationnel, curiosité technique, capacité d’apprentissage, sens de la qualité, respect des normes de sécurité, esprit d’analyse, force de proposition
  15. Expérience sur des projets de modernisation ou de migration Java constitue un véritable atout

EUR

Spring Ansible Force de proposition SQL Assistance technique Git Hibernate JSP Rédaction des spécifications techniques Angular Autonomie Jira MySQL PostgreSQL Javascript Spring Boot Java Analyse des besoins Esprit d’analyse

Apply for this position

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

Apply on www.hellowork.com

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 · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +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